Free roadmap ยท Manual โ†’ Playwright (JS)All roadmaps โ†’

Manual โ†’ Playwright Roadmap (JavaScript)

Your bridge from manual testing into modern automation, in JavaScript. Start with zero code โ€” the mindset shift and just-enough JS โ€” then Playwright's codegen, auto-waiting, Page Objects, API and CI, all the way to a portfolio.

5 stages ยท about 9 weeks at 1โ€“2 focused hours a day.

Each stage has a free path and a premium fast-track โ€” your call.

  1. 1 ยท From manual to the automation mindset

    ~1 week

    You know what to automate first, and how a web page is actually built.

    Topics to learn

    • Why automate โ€” and when not to
    • Choosing your first automation candidates
    • The DOM: elements, attributes & structure
    • Reading a page in browser DevTools

    Programs to practice

    • List 5 manual test cases, mark the best 3 to automate
    • Inspect 10 elements in DevTools
    • Note 3 flaky manual checks worth automating
  2. 2 ยท Just-enough JavaScript

    ~2 weeks

    You can read and write the JavaScript a Playwright test actually needs.

    Topics to learn

    • Node.js & npm
    • let / const, strings & numbers
    • Functions & arrow functions
    • Arrays, loops & a peek at async / await

    Programs to practice

    • Install Node and run a greeting script
    • Write a function that returns a greeting
    • Loop over an array and print each item
  3. 3 ยท First Playwright tests

    ~2 weeks

    You record, read and stabilise real browser tests โ€” no manual waits.

    Topics to learn

    • npm init playwright & the test runner
    • codegen: record a flow
    • getByRole / getByText / getByLabel
    • Web-first assertions, auto-waiting & the trace viewer

    Programs to practice

    • Record a login with codegen, then tidy it
    • Rewrite a step using getByRole
    • Break a test and find it in the trace viewer
  4. 4 ยท A real framework

    ~2 weeks

    You go from scripts to a maintainable framework you can demo in interviews.

    Topics to learn

    • playwright.config: baseURL & projects
    • Fixtures
    • Page Object Model
    • Cross-browser & parallel runs

    Programs to practice

    • Set a baseURL and use it everywhere
    • Build a LoginPage class with a login() method
    • Run your suite across Chromium + Firefox
  5. 5 ยท API, CI & portfolio

    ~2 weeks

    A portfolio project that proves you crossed from manual to automation.

    Topics to learn

    • API testing with the request fixture
    • storageState to reuse a login
    • GitHub Actions on every push
    • A README + your manual-to-automation story

    Programs to practice

    • Assert an API response inside a test
    • Add a CI workflow that runs on every push
    • Write your 'manual to automation' CV & LinkedIn story

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