Sandeep
From Australia (UTC+11)
Sandeep – Playwright, Cypress, Selenium
Sandeep is a Lead Automation QA Engineer with 16 years in quality engineering, working hands-on with engineering and product teams at Woolworths’ digital arm, Qantas and Google. He has built automation frameworks from scratch for retail e-commerce, aviation, digital banking and port logistics platforms, covering web, mobile and API layers with Playwright, Cypress, Selenium, Appium and contract testing. His track record includes cutting regression time from 2 hours to 25 minutes and from 3 days to under 45 minutes, and helping move production releases from bi-weekly to twice a week. Lately he has been bringing AI-assisted test development with Claude Code into the delivery cycle.
16 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Lead Automation QA Engineer
- Client & Stakeholders: The digital and e-commerce arm of one of Australia's largest supermarket groups. It runs the online grocery store, the shopping apps and the loyalty program, which reach over 19 million customers a week across its digital platforms. He worked with the product, frontend and backend engineering teams.
- Business Problem & Ambiguity: The legacy Java/Selenium suite took around 2 hours per regression run, and parallel runs were flaky, with about a quarter of failures turning out to be false alarms. On a high-traffic platform, that kept releases stuck at a bi-weekly cadence.
- Solution Built: Modern Cypress and Playwright frameworks covering the backend APIs and the key shopping journeys. They run on every pull request and UAT deployment and use isolated test data, so tests can run in parallel safely.
- Measurable Outcome: Regression went from ~2 hours to ~25 minutes, false failures from ~25% to under 2%, and production releases from bi-weekly to twice a week.
- Rebuilt the legacy Java/Selenium suites in Cypress and Playwright (TypeScript), cutting full regression from 2 hours to ~25 minutes and maintenance effort by ~40%;
- Automated 450+ backend microservice APIs and 30+ critical web journeys, including cart, checkout and promotions;
- Fixed parallel-run flakiness caused by 120 tests sharing 2 test accounts by isolating test data and provisioning accounts dynamically, reducing false failures from ~25% to under 2%;
- Added automated regression gates to the Azure DevOps PR and UAT pipelines, helping move production releases from bi-weekly to twice a week and enabling on-demand Angular feature releases;
- Introduced Pact contract testing across microservices, built the end-to-end suite for the Google Single Sign-On migration, and made JMeter performance baselines mandatory before production releases;
- Led the QA team's move to AI-assisted test development with Claude Code and the Spec Kit framework in a secure sandbox, generating and refactoring C#/Reqnroll suites, and mentors a 4-person QA group through the transition;
- Built native mobile automation with XCUITest and Espresso, containerised test runs with Docker and Kubernetes, and set up Xray–Jira reporting with screenshots, debug telemetry and logs.
QA Automation Lead
- Client & Stakeholders: Australia's national airline and its flight operations team, who use the flight planning platform to produce routes and fuel plans for the domestic and long-haul network.
- Business Problem & Ambiguity: Testing the platform was mostly manual, so a full regression cycle took about 3 days. That slowed down every release of a system where a calculation error directly affects flight safety and fuel costs.
- Solution Built: A BDD automation framework, built from scratch, that checks fuel weight calculations, navigation data integrity and aerodrome weather forecasts, with detailed diagnostics for every failed scenario.
- Measurable Outcome: The regression cycle went from 3 days of manual testing to under 45 minutes.
- Built a BDD automation framework from scratch with Java, Selenium WebDriver, Cucumber and RestAssured, cutting the regression cycle from 3 days of manual testing to under 45 minutes;
- Automated 150+ flight planning scenarios covering fuel weight calculations, navigation data integrity and aerodrome weather forecasts;
- Validated algorithmic edge cases in the planning calculations to keep defects away from flight operations;
- Ran the suite in Docker on Jenkins (AWS) and added per-scenario diagnostic reports with screenshots, video replays, debug logs and error traces.
Senior Test Automation Engineer
A SaaS platform that lets banks and credit unions open accounts and onboard new customers digitally, on web and mobile, without paper forms or branch visits. Retail banks and credit unions across Australia, North America and the UK used it, and in 2018 a major banking software vendor acquired the company for $245M.
- Automated 200+ backend API tests (RestAssured, Postman/Newman) and React UI regression suites (WebdriverIO, Cucumber BDD), replacing ~70% of the manual regression effort;
- Owned end-to-end test automation for the onboarding platform across all phases of the Agile SDLC;
- Ran the API and UI suites continuously in Jenkins pipelines on AWS;
- Built continuous mobile test pipelines with Appium on Sauce Labs cloud devices, catching device-specific rendering defects before production releases.
Automation Test Analyst
A port logistics platform that connects container terminals with shipping lines, road and rail carriers and freight forwarders across Australia, New Zealand and Southeast Asia. It handles vessel schedules, container tracking and truck bookings at terminals, so cargo moves through ports with shorter queues and less paperwork. At the time, every road carrier moving containerised cargo in Australia used it.
- Built an end-to-end BDD automation suite (Java, Cucumber) on AWS with full regression coverage, cutting production defect escapes from 4–5 per release to zero;
- Shortened release certification from 2 weeks to 2 business days, getting terminal software changes to production much faster;
- Developed RestAssured API test suites for the platform's MuleSoft microservices;
- Automated validation of the OLAP cubes and BI data warehouse to keep operational reporting accurate.
Senior Test Engineer
A global email service used by well over a billion people on the web, Android and iOS, released in many languages and markets at once. At that scale, one bad commit can reach millions of users, so the service depends on fast, reliable build checks.
- Delivered the web client's continuous integration test framework, running 500+ automated test passes a day across staging environments;
- Cut broken-build detection time from several hours to under 15 minutes, so faulty commits were stopped before they reached release branches;
- Defined the test strategy across the web, Android and iOS clients, including test planning and requirement and interface audits;
- Ran release planning and risk assessments for global, multi-language releases.
Senior Test Engineer
A state government platform in India that gives citizens one place to access public services, such as utility bill payments, certificates and permits, through a mobile app and telecom messaging channels. It connects thousands of departmental services and handles high message volumes.
- Designed the test framework and automated validation across 4,000+ public service APIs and telecom gateways;
- Defined the performance testing strategy and ran JMeter load and stress baselines for high-throughput messaging systems;
- Built MySQL backend validation scripts and verified the telephony and messaging APIs;
- Led client UAT sign-offs.
Test Engineer
A mobile application platform for feature phones that let carriers and device makers run downloadable apps on handsets from many manufacturers.
- Built traceability matrices and ran functional, GUI and regression suites for the mobile application platform;
- Designed and validated interaction matrices for device notifications, audio routing, hardware keys and mobile API layers.