Playwright Automation Roadmap
The fastest-growing automation stack, mapped end to end. From TypeScript basics to a real framework and interviews — the modern path into Playwright SDET roles.
6 stages · about 12 weeks at 1–2 focused hours a day.
Each stage has a free path and a premium fast-track — your call.
1 · TypeScript / JS foundations
~2 weeksYou're comfortable with types, async/await, and npm — the base Playwright is built on.
Topics to learn
- Types & interfaces
- Promises & async/await
- Modules & npm
- Array/object methods
Programs to practice
- FizzBuzz, palindrome, anagram in TS
- Build a small typed utility module
- Fetch + await a public API and log the result
Supporting kitPlaywright TS Coding →2 · Playwright core
~3 weeksYou write fast, stable tests using Playwright's modern, auto-waiting API.
Topics to learn
- Setup & project skeleton
- Locators & getByRole
- Auto-waiting & assertions
- Trace viewer & debugging
Programs to practice
- Automate login on saucedemo.com
- Use codegen, then clean up the script by hand
- Open a failing run in the trace viewer
Supporting kitPlaywright TS Q&A →3 · Advanced Playwright
~2 weeksYou handle real-app complexity: auth, network, and parallelism.
Topics to learn
- Fixtures & test hooks
- Network interception & mocking
- Storage state / auth reuse
- Parallel & sharded runs
Programs to practice
- Mock an API response and assert the UI
- Save & reuse auth storage state
- Run the suite in parallel and capture the timing win
Supporting kitPlaywright TS Q&A →4 · A real framework (POM)
~2 weeksYou graduate from specs to a maintainable framework you can demo.
Topics to learn
- playwright.config deep dive
- Page Object Model
- Data-driven tests
- HTML & Allure reporting
Programs to practice
- Refactor tests into page objects
- Drive a login test from a data file
- Wire up the HTML + Allure reporters
5 · API testing + CI
~2 weeksYou cover APIs with Playwright's request API and run everything in CI.
Topics to learn
- APIRequestContext
- Schema validation
- GitHub Actions
- Docker & headless runs
Programs to practice
- Write API tests with request context
- Add JSON-schema validation
- Add a GitHub Actions workflow on push
6 · Interview prep & portfolio
~1 weekYou package it: a portfolio repo, a resume, and answers for TS and JS interviews.
Topics to learn
- Polish your framework + README
- ATS resume
- Mock interviews
- A 3-min demo video
Programs to practice
- Write a selling README
- Record a 3-min demo
- Answer 10 SDET questions out loud
- Apply to 3 roles
Want this tailored to YOUR situation?
Answer 6 quick questions — experience, language, coding comfort, goal — and get a personalized week-by-week plan with topics, programs to practice, and free resources for each step.
Build my roadmap