Learn modern web & API test automation from scratch using Playwright, async/await, Page Object Models, network mocking, visual regression, and GitHub Actions CI/CD.
Industry-tested, zero-to-architect syllabus crafted for live enterprise SDET and automation engineer roles.
let, const, var, primitives vs reference)
if-else, switch), and Loops (for, while, for...of)
map(), filter(), reduce(), find(), push(), pop(), shift(), unshift()
Object.keys(), entries())
import / export)
async / await, and Error handling (try-catch)
tsconfig.json setup
string, number, boolean, any, unknown, void, never
?) & readonly modifiers
|) & Intersection types (&) for clean test models
public, private, protected encapsulation
extends), method overriding & Abstract classes
Partial<T>, Pick<T, K>, Omit<T, K>, Readonly<T>
@types/node) & strict compiler options
npx playwright test, Codegen recorder & interactive UI Mode
test(), expect(), Hooks (beforeEach, afterEach)
describe), tags (@smoke, @regression), annotations, workers & retry
getByRole(), getByText(), getByLabel(), getByPlaceholder(), getByTestId()
filter({ hasText })) & CSS/XPath fallbacks
click(), fill(), keyboard, dropdowns, drag & drop, file uploads
toBeVisible(), toHaveText(), soft assertions
alert, confirm), downloads
request fixture, network interception & mocking (page.route())
storageState.json) to bypass repeated login steps
trace.zip) & video captures
test with custom fixtures (test.extend())
playwright.config.ts deep dive: environments, base URLs, timeouts & browser matrices
.env configs
Jenkinsfile (Pipeline as Code) with automated stages
Autonomous agent explores user stories & live app DOM to automatically produce structured Markdown test plans.
Converts test plans into executable, production-grade Playwright TypeScript test cases with zero boilerplate code.
Self-healing test automation: executes tests, detects DOM locator mutations, and automatically heals broken locators.
Download the complete official curriculum PDF with module breakdowns, lab outlines & interview roadmap.
You will build an end-to-end automated testing suite for a live retail application featuring multi-role authentication, dynamic cart calculations, Stripe checkout workflows, and automated API backend validation deployed on GitHub Actions CI/CD.
"I'm really enjoying this Playwright JavaScript automation course. The content is explained in a simple and systematic way, making it easy to understand even when learning advanced automation concepts. The instructor provides practical examples that help connect the theoretical concepts with real-world testing requirements. I particularly like the detailed coverage of Playwright, JavaScript, automation framework design, and end-to-end testing practices. The hands-on approach makes the learning experience much more effective and helps in understanding how to build and maintain a scalable automation framework. Overall, this is a very useful course for QA engineers and automation testers who want to strengthen their Playwright skills and gain practical knowledge that can be applied to real projects. I would definitely recommend this course to anyone looking to move into or improve their automation testing career."
Book your seat in the upcoming cohort and receive the full syllabus, live orientation access, and 1-on-1 counseling.