Tim Stacey

Tim Stacey

Lead Quality Engineer — Test Automation & Engineering Standards

Experience

Sony Interactive Entertainment Oct 2022 – Present

Lead Quality Engineer

  • Built company E2E automation capability from scratch — 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
  • Leads a team of 3 testers while staying hands-on in a delivery squad
Entain Australia Mar 2022 – Oct 2022

Lead Quality Engineer

  • 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
Aurizon Jun 2021 – Mar 2022

Lead Quality Engineer

  • 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
CitrusAd Jul 2020 – May 2021

Quality Engineer

  • Joined a newly formed QA capability in an early-stage startup — 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
Repeat.gg Apr 2020 – May 2020

Quality Engineer (Contract)

  • Delivered a working Cypress framework, baseline coverage across core workflows, and a structured handover in a 4-week engagement
Flight Centre Mar 2018 – Mar 2020

Quality Engineer

  • 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
Ministry of Business, Innovation and Employment Mar 2016 – Mar 2018

Senior Test Analyst

  • Transitioned from manual testing into automation — built Selenium WebDriver and Cucumber coverage across government registry platforms
  • Coordinated test activities with vendors and project managers

Skills

Quality Engineering
Test AutomationEnd-to-End TestingAPI TestingMobile TestingPerformance TestingContract TestingCI/CD Test IntegrationAutomation Framework DesignRelease Validation
Automation Tools
PlaywrightCypressAppiumWebdriverIOSelenium WebDriverCucumberREST AssuredSupertestPactGrafana k6Gatling
Languages & Frameworks
TypeScriptJavaScriptJavaNode.jsScalaSQLGroovy
CI/CD & DevOps
GitHub ActionsGitLab CI/CDBitbucket PipelinesJenkinsTerraformKubernetesDocker
Cloud & Data
AWSEC2LambdaAPI GatewayGoogle Cloud PlatformPostgreSQLMySQLMongoDBKafkaFirebase
Collaboration
JiraConfluenceGitAgile/Scrum