Jan 2022 – Present
Technical lead for quality on Rancher and Kubernetes-facing web solutions, owning test architecture, automation strategy, and release regression across the full release lifecycle.
- Own the end-to-end automation architecture for Rancher web solutions, covering functional, UI, and regression layers across multi-version release trains.
- Design and sustain CI/CD quality gates so regression suites run continuously per release cycle instead of as a manual pre-release phase.
- Lead framework stabilization work, reducing flaky coverage and keeping suites maintainable as product surface area grows.
- Drive quality strategy with product and engineering stakeholders, defining what ships and what blocks, backed by automation evidence.
- Pair targeted manual and exploratory testing with automation for iterative releases to maximise web quality of products and solutions.
Jan 2021 – Jan 2022
Senior automation engineer responsible for functional and UI coverage of enterprise web solutions, plus framework maintenance and regression execution.
- Built and maintained functional and UI continuous web automation suites for enterprise web solutions.
- Executed QA regression test cases at every release lifecycle stage, owning pass/fail evidence for release readiness.
- Sustained and stabilised test frameworks through product changes, writing reusable page and service abstractions.
- Applied automation best practices and tooling evaluation to raise coverage, speed, and reliability of the suite.
Aug 2019 – Dec 2020
QA automation for Rancher, a Kubernetes management platform, covering functional, UI, and regression validation of cluster management workflows.
- Owned functional and UI continuous web automation for Kubernetes management workflows.
- Executed regression test cases for each release, validating upgrade paths and cluster-facing behaviour.
- Sustained and stabilised web test frameworks against a rapidly changing product.
- Supplemented automation with manual QA on iterative releases to maximise delivery quality.
QA Automation Engineer
Nearsoft Apr 2016 – Apr 2017
QA automation and web performance engineering for distributed client products.
- Built functional and UI continuous web automation for client applications.
- Identified and designed automated functional and regression tests.
- Sustained and stabilised test frameworks across product iterations.
- Performed web performance testing and analysis as part of the quality scope.
QA Engineer Lead / Senior QA
Tiempo Development Jun 2014 – Mar 2016
Manual and API-level QA for complex, multi-tier distributed applications, including Tripwire Enterprise work, covering backend validation and full-lifecycle test planning.
- Developed, published, and implemented test plans for complex, multi-tier, distributed applications across the full software lifecycle.
- Performed backend testing and API-level validation of distributed systems.
- Estimated test effort and managed test cases and incidents using test management tooling.
QA Engineer
Tiempo Development Mar 2012 – Jun 2014
Manual QA on multi-tier distributed applications, working as a certified Tripwire Enterprise operator and professional.
May 2010 – Mar 2012
NOC operations covering network monitoring, incident response, and web service troubleshooting.
- Detected and responded to network issues and service incidents in real time.
- Identified attacker activity using firewall and network analysis tooling.
- Ran network pattern checks and troubleshot web services to restore availability.