Academy · Official syllabus

Become a Playwright QA Automation Engineer in 8 Weeks

TypeScript-first training with AI as a weekly accelerator — not a last-week crash course. Target role: QA Automation Engineer, junior SDET track.

Schedule1h/day Mon–Fri + Saturday lab
Core enginePlaywright + TypeScript
AdvantageWeekly AI labs in the workflow
OutputGitHub portfolio + certificate

Who this is for

  • Working manual testers or CS graduates
  • Not an absolute-beginner coding course
  • Laptop (8 GB RAM) and a GitHub account
  • 1 hour/day Mon–Fri (~5h live) + Saturday lab; Sunday optional

Mon–Fri live

  • 1-hour live class every weekday
  • 40 interactive live sessions (8 weeks)
  • Architecture and framework implementation
  • Same e-commerce product all eight weeks

Saturday rigor

  • Lab plus mock interview every Saturday
  • Difficulty ramps through the batch
  • Sunday coding challenges are optional
  • Built to stay sustainable for 8 weeks
01
Week 01

QA that feeds automation

Mon–Fri live modules
  • SDLC, STLC, Agile/Scrum
  • Jira sprints, epics, stories
  • Test design: BVA, EP
  • Traceability; what to automate
  • Defects: severity vs priority
  • Smoke, sanity, regression

Sat labJira suite, defect reports, first GitHub repo and README

ChallengeScenario-based test design drill — not production RCA

AI labGenerate test ideas from a user story; you review and keep what is valid

02
Week 02

TypeScript for testers

Mon–Fri live modules
  • Node, VS Code, npm, Playwright TS
  • Types, interfaces, unions
  • Arrays, map / filter / reduce
  • Async/await, Promises, try/catch
  • Env files and typed test data
  • Git commits, branches, first PR

Sat labTyped helpers plus 15 TypeScript exercises for testers

ChallengeLive coding: async flows and data parsing

AI labUse AI to explain compiler errors. Paste-and-run scripts are not accepted

03
Week 03

Playwright core

Mon–Fri live modules
  • Auto-wait and web-first asserts
  • Role, text, testid locators
  • Actions, frames, dialogs, tabs
  • Uploads, downloads, storage state
  • Headed / headless + HTML report
  • Same e-commerce app all 8 weeks

Sat labCross-browser flows on catalog, cart, and login

ChallengeDynamic tables and unstable locators, timed

AI labCompare codegen vs hand-written locators; keep the more stable one

04
Week 04

Framework backbone

Mon–Fri live modules
  • Production POM architecture
  • Custom fixtures
  • Locator policy and test IDs
  • HTML + Allure reports
  • dotenv: local vs staging
  • Base layer and utilities

Sat labBuild a modular POM framework on the e-commerce app

ChallengeFramework-design interview and code review

AI labScaffold one POM file, then rewrite it to house style

Academy · Weeks 05–08

Same product. Deeper stack. Career defense.

API, SQL, flake control, and GitHub Actions are taught on the same e-commerce app — then Week 8 is a scored capstone, not a new AI dump.

CheckpointsWeek 4 framework · Week 6 integration
CI defaultGitHub Actions on every PR
JenkinsOne overview day for interviews
Week 8Capstone demo + mock defense
05
Week 05

API of the same product

Mon–Fri live modules
  • Request context + Postman
  • Basic, Bearer, and OAuth 2.0
  • CRUD plus negative 4xx/5xx
  • Chaining, payloads, schema
  • OpenAPI as the contract
  • Login API to UI storage state

Sat labLogin → create user → create order → verify order

ChallengeToken refresh and nested schema assertions

AI labDraft payloads from OpenAPI; you write the assertions

06
Week 06

SQL + hardening

Mon–Fri live modules
  • SELECT, WHERE, JOIN, GROUP BY
  • UI → API → DB as the oracle
  • Network intercept and mocks
  • One visual smoke check
  • Parallel runs, retries, trace
  • Flake control, not schema design

Sat labTrigger UI action, assert API payload, confirm DB row

ChallengeSQL interview set as practice, not the week’s core

AI labTriage a flaky spec from a Playwright trace

07
Week 07

CI that matches GitHub

Mon–Fri live modules
  • PR reviews, merge conflicts
  • GitHub Actions on push and PR
  • Headless CI, artifacts, secrets
  • Optional Slack / email notify
  • Jenkins overview (one day)
  • Reading and fixing pipeline logs

Sat labPublic repo, PR checks, Actions pipeline green

ChallengeDebug a failing workflow from the log

AI labExplain a workflow log. Do not generate YAML blindly

08
Week 08

Capstone defense

Mon–Fri live modules
  • Finish the e-commerce pipeline
  • Coverage gaps and flake report
  • README, Allure, 10-min demo
  • Resume facts, not keyword stuffing
  • Mock interview + live coding
  • Junior SDET stretch questions

Sat labScored capstone demo against the published rubric

ChallengeComprehensive mock interview and coding defense

AI labAI-assisted maintenance and interview defense

Academy · Capstone & packaging

One e-commerce app. A scored portfolio. Honest outcomes.

Students automate one e-commerce product for all eight weeks. The certificate is a DutyTap Program Certificate. Recruiters judge the GitHub repo, the pipeline, and the demo.

ProjectE-commerce app for all 8 weeks
Rubric100-point capstone score
CertificateDutyTap Program Certificate
Target roleQA Automation / junior SDET

Unified capstone pipeline

01Business requirements
02Cases & Jira
03Playwright POM UI
04REST API chaining
05SQL validation
06GitHub Actions CI
07AI-assisted maintenance

Must-ship coverage

  • Login with storage-state auth
  • Catalog, cart, checkout
  • API create-order flow
  • Database row assertion
  • PR pipeline green on Actions
  • Allure / HTML report published
  • README a recruiter can follow
  • 10-minute live demo

Capstone rubric · 100 points

20Locators, waits, isolation
20API + DB assertions
15CI, artifacts, reports
15README and live demo
15Code review quality
15Flake report & gaps

Career acceleration

Saturday mocks

Live technical drills that get harder each week, with written feedback.

Weekday coding prompt

One interview question each morning: TypeScript, Playwright, or SQL.

Public GitHub portfolio

A typed Playwright framework recruiters can clone and run.

Resume & LinkedIn

Fact-based QA resume. Full 1:1 branding sits in Premium.

SDET question bank

JS/TS, Playwright, API, SQL, CI, and scenario questions.

Role simulation

Practice as QA Engineer, Automation Engineer, and junior SDET.

Recommended

Standard program

8-week Playwright accelerator

₹14,000
  • 8 weeks live training — 1 hour/day (Mon–Fri)
  • Saturday lab and mock interviews
  • Sunday optional async practice
  • E-commerce capstone, scored on rubric
  • Question bank + DutyTap Program Certificate
Recommended

Premium program

Career acceleration + mentorship

₹18,000
  • Everything in Standard
  • 1-on-1 resume deep review
  • LinkedIn profile rewrite
  • Extra dedicated mock interviews
  • Written referral process for SDET / QA roles
Academy · How to enroll

From live demo to hired — the path after fees

A clear sequence: demo, doubts, live classes, recordings, community, plan-based support, weekly practice, and placement assistance.

StartAttend the live demo
LearnLive link + same-day recording
Support1:1, resume, portfolio by plan
HiredLabs, challenges, assistance
Stage 01 · Start here

See it. Ask. Then join.

01
Attend the live demo Watch a real class, the 8-week map, and the e-commerce project.
02
Ask your doubts Trainer and technical team answer before you enroll.
Stage 02 · Learn with the batch

Live class. Notes. Lifetime group.

03
Regular live classes Online through a shared meeting link.
04
Missed class that day? Recording and class notes uploaded for that session.
05
Dedicated WhatsApp group Created for enrolled members only.
06
Group validity: lifetime The batch community does not expire after 8 weeks.
Stage 03 · On your plan

1:1, resume, digital portfolio

07
Dedicated 1:1 clarification Personal doubt-clearing with the trainer. Based on opted plan
08
Resume & LinkedIn optimisation Profile rewrite tied to your Playwright portfolio. Based on chosen plan
09
Digital website portfolio A public site recruiters can open with your work. Based on plan
Stage 04 · Practise & get hired

Labs. Interviews. Assistance.

10
Weekly coding challenges Built from repeated interview questions.
11
Saturday practice lab Every Saturday, live online — same as the syllabus labs.
12
Placement assistance Guidance toward QA Automation / junior SDET roles.
Ready to start? Book the live demo first. dutytap@gmail.com · WhatsApp +91 63093 66491 · Next page: previous-batch reviews
Live demo → Enroll
Academy · Previous batch reviews

Top 10 reviews from the previous batch

What last-batch students said after finishing the 8-week Playwright QA Automation Engineer program — TypeScript, e-commerce capstone, Saturday mocks, and a public GitHub portfolio.

BatchPrevious live cohort
ReviewsTop 10 student voices
FocusCourse, mocks, portfolio
Rating5 / 5 from these reviews
SP
Sachin PatilFresher
★★★★★
As a fresher I needed projects, not slides. The GitHub Actions pipeline on my e-commerce repo is what recruiters opened first.
Previous batch
PS
Pooja SinghSoftware trainee
★★★★★
Mentors actually reviewed PRs. Paste-and-run AI scripts were rejected — that discipline is why my framework looks like real work.
Previous batch
AK
Amit KumarDeveloper → SDET track
★★★★★
Resume shortlisting was my blocker. Tying the Playwright portfolio to facts on the resume — not keyword stuffing — got replies.
Previous batch
NJ
Neha JoshiIntern → full-time QA
★★★★★
API + UI + DB on one product finally clicked. Login API into storage state is the flow I still use in interviews.
Previous batch
VR
Vikram RaoMechanical → IT
★★★★★
Switching from mechanical, I needed a map. Eight weeks, one e-commerce app, Git from week 1 — I always knew what to practise next.
Previous batch
KM
Kajal MehtaJunior developer
★★★★★
Mock interviews were harder than the first company round. That was the point. I stopped freezing on framework-design questions.
Previous batch
RD
Rahul DasBackend → test automation
★★★★★
Daily prompts plus Sunday optional kept me consistent without burnout. The flake-triage AI lab taught me to read traces, not guess.
Previous batch
SK
Simran KaurCareer switcher
★★★★★
I was lost on what “SDET” even meant. This batch made the junior SDET track concrete: POM, CI, a demo, and a certificate I can explain.
Previous batch