Sandeep – Playwright, Cypress, Selenium, experts in Lemon.io

Sandeep

From Australia (UTC+11)flag

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
Playwright
7.5 years
Cypress
4 years
Selenium
7 years
Additional skills
CI/CD
Azure DevOps
Docker
JavaScript
Kubernetes
Typescript
BDD
Apache JMeter
Cucumber
AWS
Jenkins
Appium
MySQL
QA Automation
Regression testing
AI-assisted coding
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Lead Automation QA Engineer
Apr 2019 - Ongoing7 years 6 months
Project Overview
  • 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.
Responsibilities:
  • 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.
Project Tech stack:
Playwright
Cypress
Typescript
JavaScript
Azure DevOps
CI
CD
Docker
Kubernetes
C#
BDD
Contract Testing
Apache JMeter
Angular
Anthropic
Claude Code
LLM
AI agent development
QA Automation Lead
Sep 2018 - Apr 20197 months
Project Overview
  • 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.
Responsibilities:
  • 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.
Project Tech stack:
Selenium
Java
Cucumber
BDD
Docker
Jenkins
AWS
Senior Test Automation Engineer
Apr 2018 - Sep 20185 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
API Testing
Postman
Newman
React
webdriver.io
Cucumber
AWS
Jenkins
Appium
Automation Test Analyst
Jun 2017 - Apr 201810 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
Cucumber
Java
BDD
AWS
API Testing
Data Warehouse
Senior Test Engineer
Oct 2015 - May 20171 year 6 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
Android
iOS
CI
CD
Senior Test Engineer
Dec 2010 - Oct 20154 years 10 months
Project Overview

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.

Responsibilities:
  • 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.
Project Tech stack:
API Testing
Apache JMeter
MySQL
Test Engineer
May 2010 - Dec 20107 months
Project Overview

A mobile application platform for feature phones that let carriers and device makers run downloadable apps on handsets from many manufacturers.

Responsibilities:
  • 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.
Project Tech stack:
Android

Education

2009
Computer Science Engineering
Bachelor of Technology (B.Tech)

Languages

English
Advanced

Hire Sandeep or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.