// resume.tex

10 years of
not breaking prod.

status : ● open · from 2026-06-15
based : remote · au
experience · 2015 — 2026
● current role

Lead Quality Engineer

@ sony-interactive-entertainment
Oct 2022 – Present
  • Built company E2E automation capability from scratch, a TypeScript framework covering web, API, and mobile across 11 repositories
  • Shifted complex validation out of brittle UI tests into API and service layers using database and messaging integrations
  • Grew automated E2E coverage from zero across 11 repos with dedicated CI pipelines per microservice
  • Cut release progression time from days to hours through automation coverage and tighter release validation
  • Migrated the team from Cypress to Playwright and introduced performance testing with Grafana k6
  • Set engineering standards across the QE function: strict typing, ESLint, Prettier, git hooks, and PR review
  • Lead a team of three, hands-on in a delivery squad
01

Lead Quality Engineer

@ entain-australia
Mar 2022 – Oct 2022
  • Built automated regression capability for a Vue-based application with no existing E2E coverage
  • Designed an API-stubbing approach enabling the full app and test suite to run locally without a live backend
  • Embedded Cypress into the UI codebase and integrated it into GitLab pipelines
  • Brought parallel execution down to under 5 minutes per run
  • Added LCOV reporting to make test coverage visible and actionable
  • Mentored manual testers into automation practice
02

Lead Quality Engineer

@ aurizon
Jun 2021 – Mar 2022
  • Led QE for a greenfield programme through backend stack shifts from JavaScript to TypeScript to C#
  • Built a Cypress suite mocking unavailable APIs, maintaining frontend regression coverage against a stubbed environment
  • Supported existing API schema validation with Supertest and Joi, and consumer-driven contract testing with Pact
  • Integrated regression into CI via GitHub Actions and Jenkins with webhook-driven execution on deployment
  • Used Kubernetes cluster access, log tailing, and port forwarding for hands-on environment troubleshooting
03

Quality Engineer

@ citrusad
Jul 2020 – May 2021
  • Joined a newly formed QA capability at an early-stage startup and built automated coverage from scratch using Selenium, Java, and REST Assured
  • Built E2E flows combining PostgreSQL data setup, API execution, and Selenium UI validation
  • Stood up an on-prem Jenkins instance for regression scheduling before any CI pipeline existed
  • Migrated to Jenkins on Google Cloud with CTO sign-off, codifying pipelines in Groovy
  • Added initial performance testing capability using Gatling
04

Quality Engineer (Contract)

@ repeat-gg
Apr 2020 – May 2020
  • Delivered a working Cypress framework, baseline coverage across core workflows, and a structured handover in a 4-week engagement
05

Quality Engineer

@ flight-centre
Mar 2018 – Mar 2020
  • Maintained and extended Selenium/Java/Cucumber regression coverage across 3 Agile streams on the SOAR booking engine
  • Supported multiple Flight Centre brands across AU, NZ, and CA in a Jenkins CI environment
06

Senior Test Analyst

@ ministry-of-business-innovation-and-employment
Mar 2016 – Mar 2018
  • Transitioned from manual testing into automation, building Selenium WebDriver and Cucumber coverage across government registry platforms
  • Coordinated test activities with vendors and project managers