Career Upgrade Scholarship – July2026 | Upto 60% Scholarship | Apply Now |

00DAYS
00HOURS
00MINUTES
00SECONDS
COURSE · JAVASCRIPT / TYPESCRIPT

Playwright with TypeScript
Cucumber, BDD & CI/CD

Go from your first line of JavaScript to a production-grade, BDD-style automation framework — Playwright + TypeScript + Cucumber, wired into CI/CD with GitHub Actions. No prior JS experience required.

12 WeeksDURATION
Beginner → AdvancedLEVEL
100% OnlineMODE
3+ ProjectsHANDS-ON
CertificateON COMPLETION

DETAILED CURRICULUM

7 modules · 12 weeks

Every module is hands-on — you write and run real tests from day one.

01

JavaScript & TypeScript Foundations

Get comfortable with the language before automating — no prior JS needed.

  • Variables, data types, operators & control flow
  • Functions, arrow functions & callbacks
  • Arrays, objects & JSON handling
  • ES6+: destructuring, spread/rest, modules
  • Promises, async/await & the event loop
  • TypeScript: types, interfaces, generics, enums
  • tsconfig, type safety & compilation
  • Node.js, npm & package.json
2 weeks
02

Playwright Fundamentals

Install, configure and write your first reliable end-to-end tests.

  • Playwright architecture & project setup
  • Test runner, test & expect
  • Browsers, contexts & pages (headed/headless)
  • Locators: getByRole, getByText, getByTestId, CSS/XPath
  • Auto-waiting, actionability & web-first assertions
  • Actions: click, fill, type, select, check, hover, drag
  • Alerts, iframes, tabs, file upload & download
  • Debugging: Inspector, codegen & VS Code extension
2 weeks
03

Advanced Playwright

Fixtures, POM, network mocking, API testing and traces at scale.

  • Fixtures, hooks & test isolation
  • Page Object Model (POM) design
  • playwright.config.ts: projects, retries, timeouts
  • Data-driven & parameterized tests
  • Network interception & mocking (route / fulfill)
  • API testing with the request context
  • Authentication & storageState reuse
  • Screenshots, video, trace viewer & visual comparison
  • Parallelism, workers & sharding
2 weeks
04

Cucumber & BDD

Write behaviour-driven scenarios that read like plain English.

  • BDD principles & the "three amigos"
  • Gherkin: Feature, Scenario, Given/When/Then, Background
  • Scenario Outline, Examples, Data Tables & Doc Strings
  • Cucumber-js + TypeScript setup (ts-node)
  • Step definitions, World & shared state
  • Hooks (Before/After) & tag-based execution
  • Wiring the Page Object Model into steps
  • Cucumber HTML reports
1.5 weeks
05

Framework Design

Turn scripts into a scalable, maintainable automation framework.

  • BDD framework architecture & folder structure
  • Environment & config management (.env, multi-env)
  • Reusable utilities, helpers & custom fixtures
  • Test-data management (faker, fixtures, JSON)
  • Logging & Allure reporting
  • Retries, soft assertions & error handling
  • ESLint, Prettier & code quality
1.5 weeks
06

CI/CD Integration

Run your suite automatically on every push, in parallel, with reports.

  • Git & GitHub workflow essentials
  • GitHub Actions: workflows, triggers & matrix (browsers)
  • Running Playwright + Cucumber in CI (headless/containers)
  • Caching & artifacts (reports, traces, videos)
  • Parallel execution & sharding in CI
  • Docker for test execution
  • Publishing reports (GitHub Pages / Allure) & Slack alerts
  • Jenkins pipeline overview
1.5 weeks
07

Capstone Project & Career

Ship an end-to-end framework and get interview-ready.

  • End-to-end BDD framework on a real application
  • Combined UI + API automation suite
  • Full CI/CD pipeline with reporting
  • Portfolio, resume & GitHub showcase
  • Mock interviews & SDET interview prep
1.5 weeks

HANDS-ON

Projects you'll build

Portfolio-ready projects that mirror real SDET work.

🛒

E-Commerce BDD Suite

End-to-end Cucumber scenarios for login, search, cart and checkout with the Page Object Model.

🔌

API Automation Framework

REST API tests with Playwright's request context, schema validation and data-driven cases.

⚙️

CI/CD Pipeline + Dashboard

GitHub Actions running cross-browser tests in parallel, publishing an Allure report.

Ready to master Playwright the BDD way?

Talk to a program advisor and grab up to 60% scholarship this cohort.