Vasavi Alla

loading.on purpose.

warming up the runner.

Vasavi Alla
▸ running 0/7 ✓

I break softwareon purpose.

Automation Test Engineer — 5 years across Playwright, Cypress, and API testing. I find the bugs your users never will, then build the pipelines that keep finding them at 2 a.m.

01About

Professionally suspicious since day one.

Vasavi Alla

I am an Automation Test Engineer with five years of treating every feature as guilty until proven innocent. I build modular Playwright and Cypress frameworks with Page Object Models, wire them into CI/CD so they run without anyone asking, and chase flaky tests back to their root cause instead of retrying them into silence.

Most recently at Dover I re-architected a Playwright suite from a 30% failure rate down to 2% and moved the team from manual triggers to a zero-touch nightly pipeline. Before that, four years at Siemens: 100+ automated tests across Cypress, Playwright, TypeScript and Cucumber, REST API coverage in Postman, and two junior testers to bring along.

Good testers find bugs. Great testers find out why they were born.
02Skills

My toolbox. Everything tested, obviously.

Automation

  • Playwright
  • Cypress
  • TypeScript & JavaScript
  • Cucumber / BDD
  • Page Object Models

Testing & APIs

  • REST API testing (Postman)
  • Exploratory & regression
  • Test design, SDLC & STLC
  • Defect tracking in JIRA
  • SQL data validation

DevOps & Agile

  • CI/CD pipelines
  • Docker & Kubernetes
  • Git & GitHub
  • Scrum ceremonies
  • Node.js tooling
03Experience

Places where I found what others missed.

Software QA EngineerDoverSep 2025 — Present

Re-architected the Playwright suite for stability and replaced manual test triggers with a zero-touch nightly pipeline.

2%test failure rate
100%nightly runs automated
Automation Test EngineerSiemens Technology and ServicesAug 2021 — Sep 2025

Built the Cypress and Playwright automation estate, integrated it with CI/CD, owned REST API coverage, and mentored two junior testers.

100+automated test cases
85%test coverage
35%fewer production defects
AssociateAmazon2019 · 2021

Data entry, quality checks, and process optimisation inside a service-level-driven operations team.

04Selected Work

Bugs I caught before your users did.

LIVE SITE · JSSKETCHBOOK.COM

JS Sketchbook — teaching testers JavaScript from zero

Testers who want to move into automation get handed a Playwright tutorial and a copy of someone else's framework. They learn the syntax, lean on AI for the rest, and stall the first time a test fails for a reason nobody explained.

I built and shipped an interactive learning site that teaches JavaScript visually — 12 phases from variables through async, the DOM and Node.js, ending in real Playwright tests. Animated visualisations show what the code is doing in memory, a sandboxed in-browser runner executes exercises, and each lesson asks the learner to explain the idea back in their own words. React 19, TypeScript, Vite and Tailwind, with rough.js for the hand-drawn look.

Live at jssketchbook.com, open source, and built end to end on my own.

The JS Sketchbook home page: a hand-drawn notebook interface with the next lesson, a progress streak and a monthly calendar
12 phases · zero to PlaywrightReact 19 · TypeScript · Vite
CASE STUDY 01

Rescuing a Playwright suite nobody trusted

The Playwright suite at Dover failed roughly 30% of the time. Nobody could tell a real regression from noise, so red runs were being ignored — which is the same as having no suite at all.

I rebuilt it as a modular framework with Page Object Models, then went through historical runs and test data to find the actual causes of flakiness rather than papering over them with retries.

Failure rate down from 30% to a 2% margin, with results that hold steady across environments.

Flaky failures traced to root causeFailure rate 30% → 2%
CASE STUDY 02

From manual triggers to a zero-touch nightly pipeline

Every automation run started with someone remembering to press a button. Coverage existed on paper, but feedback arrived whenever a human got around to it.

I architected and implemented a fully automated nightly execution pipeline, moving the team off manual triggers entirely and putting results in front of them each morning.

100% of nightly runs now execute unattended — regressions surface overnight instead of at release.

Regressions caught overnightZero-touch nightly runs
CASE STUDY 03

Scaling coverage across a Siemens product line

Four years at Siemens with a growing product and a test estate that needed to grow with it — across UI, API, and a mixed-experience team.

Wrote 100+ automated tests in Cypress, Playwright, TypeScript and Cucumber, integrated them into CI/CD for daily runs, covered the backend with Postman REST suites, and introduced BDD while mentoring two junior testers.

Test coverage up 85%, manual execution time down 60%, and production defects down 35%.

Production defects −35%Manual execution −60%
05Certifications & Recognition

Certified to be this thorough.

Certification2025

ISTQB® / ITB Foundation Level

Practical grounding in the fundamental concepts of software testing.

Education2018

B.Tech — Dr. MGR Educational and Research Institute

Recognition2023

DepotFinity Hackathon

A quicker way for customers to validate the metering data on their transactions, and to see it transparently.

Recognition2025

Depot Layout Visualizer — Hackathon Q3

An intuitive depot layout visualizer — a first of its kind, and not something any competitor was offering.

06Contact

Let's find out what's
broken in your app.

Automation Test Engineer · Bengaluru, India