JavaScript Core
Control data, branching and reusable behavior without copy-paste.
Ship: Create a test-data transformer for users, products and orders.
90 DAYS / Beginner to advanced / SAVED PROGRESS
Move from language fundamentals to a production-ready Playwright framework, then add responsible AI workflows and five portfolio-grade test projects.
MISSION ROUTE
Learn - build - prove - advance
OPTIONAL LIVE COHORTS
Follow the complete roadmap free, or pair each specialization with live instruction, projects and mentor feedback.
// LIVE COURSE / THE TESTING ACADEMY
Go beyond Selenium. Master Playwright with JS/TS in 90 days.
Best fit for phases 1-3: JavaScript, TypeScript, Playwright, framework design and CI/CD.
Playwright jobs are growing 8x faster than Selenium. 90 days / 75+ live hrs / Tue-Thu-Sat 7 AM IST.
// LIVE COURSE / THE TESTING ACADEMY
Master GenAI, AI Agents, MCP, RAG, CrewAI. Build 23+ real AI projects.
Best fit for phase 4: AI agents, MCP, RAG workflows, evaluation and production AI testing.
AI testing roles are up 180% and pay 12-22 LPA. 12+ weeks / 65+ live hrs / Sat-Sun 8:30 AM IST.
Phase 1 / Days 1-21
Build the language fluency needed to read application code, write test utilities and debug asynchronous browser workflows.
Exit evidence
A typed utility library plus a small command-line test-data project with unit checks.
0/28
Phase topics complete
Control data, branching and reusable behavior without copy-paste.
Ship: Create a test-data transformer for users, products and orders.
Make test data, fixtures and failures explicit at compile time.
Ship: Convert the utility library to strict TypeScript.
Phase 2 / Days 22-50
Learn Playwright's locator-first model, browser isolation, debugging tools and API-aware end-to-end workflows.
Exit evidence
A cross-browser checkout suite with stable locators, reusable auth state, API setup and trace evidence.
0/39
Phase topics complete
Build a workspace where failures are fast to reproduce and explain.
Ship: Run and debug the same first test in three browsers.
Express user behavior through resilient, observable web actions.
Ship: Automate signup, search and checkout without fixed sleeps.
Control test preconditions and external dependencies deliberately.
Ship: Seed checkout data by API and verify the result in the UI.
Phase 3 / Days 51-75
Turn individual tests into an operable framework with clear ownership, parallel safety, evidence and delivery gates.
Exit evidence
A layered Playwright framework running in parallel CI with reports, retries, sharding and failure artifacts.
0/33
Phase topics complete
Organize suites so teams can run, diagnose and own them safely.
Ship: Refactor the checkout suite into tagged, parallel-safe projects.
Separate domain intent from browser mechanics and configuration.
Ship: Publish a reusable framework skeleton with one domain flow.
Make every pull request prove browser quality consistently.
Ship: Run sharded browser projects in CI and merge their reports.
Phase 4 / Days 76-90
Use AI to accelerate exploration and generation while keeping test intent, data access and merge decisions reviewable.
Exit evidence
Five portfolio projects plus a governed AI-assisted workflow that produces reviewable Playwright changes.
0/25
Phase topics complete
Choose the right AI interface and verify every generated action.
Ship: Generate, review and repair one test from a written product brief.
Prove breadth through complete workflows instead of isolated demos.
Ship: Publish five documented projects with traces and CI results.
Treat AI output as an untrusted contribution that must earn trust.
Ship: Define an agent test policy and a repeatable acceptance rubric.
13-WEEK EXECUTION PLAN
Use weekdays to learn and practice. Use the final session of each week to produce the artifact listed under ship.
Variables, data types, operators, conditions and loops.
Ship
A boundary-value and test-data exercise pack.
Strings, arrays, objects, classes, functions and modules.
Ship
A reusable user and order data transformer.
Types, interfaces, narrowing, generics, promises and async-await.
Ship
A typed API helper with explicit failure handling.
Workspace setup, browser projects, configuration and debugging.
Ship
The same smoke test running in all three browser engines.
User-facing locators, auto-waiting, assertions and actionability.
Ship
A race-free signup and search flow without hard waits.
Contexts, storage, tabs, frames, files, dialogs and Shadow DOM.
Ship
A multi-tab authenticated workflow with isolated state.
APIRequestContext, routing, HAR, emulation, traces and screenshots.
Ship
A checkout suite seeded by API with trace evidence.
Suite organization, tags, projects, workers, retries and hooks.
Ship
A tagged, parallel-safe regression layout.
Typed fixtures, page objects, components and domain utilities.
Ship
A framework skeleton with one clean domain journey.
Environment layers, secrets, logs, reports, artifacts and errors.
Ship
A failure report that answers what, where and why.
GitHub Actions, Jenkins, Docker, sharding and report merging.
Ship
A pull-request quality gate with retained evidence.
MCP, test agents, Stagehand, specifications and generated-test review.
Ship
One agent-assisted test accepted through an evidence rubric.
Five projects, AI safety, stability measurement and ownership.
Ship
A CI-backed portfolio and a written AI test policy.
DEFINITION OF DONE
Completion is based on working evidence, not consumed lessons. Your repository, traces and CI runs should make these claims verifiable.
QABATTLE FIELD NOTES
Build the first project and learn the core runner workflow.
Choose resilient locators and understand strictness.
Pressure-test the language and framework concepts together.
Combine API setup, contracts and browser assertions.
Configure MCP permissions and safe browser automation.
Apply an evidence-first review checklist before merging.
FIELD BRIEFING
Yes. The first 21 days build JavaScript and TypeScript foundations before browser automation begins. Prior testing experience helps, but it is not required.
Plan for 60 to 90 focused minutes on weekdays and a two-hour build session on the weekend. The weekly deliverable matters more than watching a fixed amount of material.
Yes. Days 51 through 75 cover fixtures, parallel workers, retries, page and component objects, configuration layers, reporting, Docker, sharding, GitHub Actions and Jenkins.
Days 76 through 90 cover Playwright MCP, planner-generator-healer agents, Stagehand, natural-language specifications, generated-test review, safety checks and reliability measurement.
You should have a cross-browser framework, CI evidence, five end-to-end portfolio projects and a documented process for reviewing AI-assisted test changes.
Complete day 1, commit the exercise, and let evidence compound for 90 days.