Complete Curriculum

01

Module 1: Playwright Foundations & Testing Basics

  • Automation testing fundamentals and mindset
  • Playwright overview and use cases
  • Core capabilities and practical advantages
  • Why Playwright is widely adopted
  • Playwright tooling ecosystem
  • Choosing JavaScript or TypeScript
02

Module 2: JavaScript for Automation

JavaScript Overview & Setup

  • Understanding JavaScript fundamentals
  • How HTML, CSS, and JS connect
  • How the JavaScript engine executes code
  • Node.js and VS Code installation
  • Recommended VS Code extensions
  • Writing starter JavaScript scripts

Core Language Basics

  • Identifiers and reserved keywords
  • Comments
  • Data types
  • Variables using let, const, and var
  • Operators
  • Function scope vs block scope
  • Variable hoisting behavior

Decision Control

  • if/else branching
  • switch
  • truthy and falsy checks

Looping Constructs

  • for
  • while
  • do...while
  • break, continue

Functions in Practice

  • Function declarations and expressions
  • Types of functions
  • Function parameters and signatures
  • Recursive function patterns
  • Callback functions

Arrays & Transformations

  • Array creation & access
  • Using for..in & for..of loops with arrays
  • Common array methods
  • Destructuring arrays
  • Advanced collection operations
  • forEach(), map(), filter(), reduce(), some(), and every()

String Handling

  • String creation and formatting
  • String methods
  • String immutability

Object Modeling

  • Object creation
  • Accessing properties
  • Nested objects
  • Destructuring

Async JavaScript

  • Callbacks
  • Promises
  • async/await

Classes and Modules

  • Classes and objects
  • Constructors and methods
  • Creating and exporting modules
  • Importing modules

Conversions & Debugging

  • Date & Math methods
  • Type conversion and casting
  • User input
  • Debugging

Modern ES6+ Features

  • Key ES6+ syntax and patterns
03

Module 3: TypeScript Essentials

TypeScript Overview

  • JavaScript compared to TypeScript
  • Writing and running TypeScript code
  • Dynamic versus static typing
  • Type safety
  • Type annotations
  • Type inference
  • Data types

Object-Oriented Concepts

  • Class fundamentals
  • Constructors & methods
  • Readonly properties
  • Static variables & methods
  • Overloading

Inheritance & Access

  • Types of inheritance
  • super keyword
  • Overriding
  • Access modifiers: public, private, protected
  • Encapsulation
  • Abstract class

Advanced Typing

  • Type aliases
  • Interfaces
  • Enums
04

Module 4: UI Automation with Playwright

Getting Started

  • Playwright installation and project bootstrapping
  • Authoring your first automation script
  • Using async/await and promise flows
  • Running tests in headed/headless mode
  • Using HTML reports and UI mode

Selectors & Locators

  • Built-in locators: getByRole, getByLabel, getByText
  • CSS selectors and XPath
  • Dynamic elements and changing DOM handling

UI Actions

  • Clicking, typing, checkbox and radio actions
  • Handling dropdowns
  • Working with web tables
  • Automating date pickers

Advanced UI Scenarios

  • iFrames and multiple tab handling
  • Alerts and dialogs
  • Mouse and keyboard actions
  • Scrolling techniques
  • File uploads

Browser Handling

  • Browser contexts and sessions
  • Managing cookies
  • Handling viewport and proxy
  • SSL configurations

Special Topics

  • Shadow DOM handling
  • SVG elements
05

Module 5: Advanced Playwright Toolkit

Core Capabilities

  • Auto-waiting and timeout tuning
  • Assertions (hard vs soft)
  • Test recording using codegen
  • Debugging techniques

Debugging & Evidence

  • Screenshot capture strategy
  • Video recording
  • Trace Viewer for root-cause debugging

Suite Management

  • Retries and flaky test control
  • Test grouping and hooks
  • Tags and annotations

Execution Strategy

  • Parallel test execution
  • Parameterization
  • Data-driven testing

Result Reporting

  • HTML reports
  • Allure report integration

Framework Building Blocks

  • Page Object Model (POM)
  • Running tests via package.json scripts

Advanced Quality Checks

  • Visual testing using snapshot comparison
  • Accessibility testing (WCAG standards, Axe tool)
06

Module 6: Framework Engineering

Framework Setup

  • Framework architecture deep dive
  • Scalable project folder structure
  • Environment and config management

Implementation

  • Page Object class design
  • Test data management (JSON, CSV)
  • Reusable utility/helper layers
  • Data providers
  • Dynamic data generation using Faker

Execution & Reporting

  • Tag-driven execution
  • Parallel and sequential runs
  • HTML and Allure reports
07

Module 7: Git, CI/CD & Jenkins Workflows

Version Control & CI/CD

  • Introduction to Git
  • Repository workflows in GitHub
  • Setting up GitHub Actions
  • Automation integration with Jenkins
  • Building CI/CD pipelines
  • Automated test execution in pipelines
08

Module 8: API Automation with Playwright

API Automation

  • HTTP methods: GET, POST, PUT, PATCH, DELETE
  • Request payload handling (static & dynamic)
  • Path and query parameters
  • API chaining

Validations

  • Status-code validation
  • Response-header validation
  • JSON response validation

Authentication

  • Basic authentication
  • Token-based authentication
  • API key authentication
  • Network interception
09

Module 9: AI for Playwright Automation

Practical AI Usage

  • Usage of Playwright MCP
  • Usage of AI in Playwright automation

Weekend Batch Snapshot

Start Date 14th Nov
Format Live Online
Schedule Weekends (Sat & Sun)
Duration 2-3 Months

Choose your preferred weekday slot and complete the booking process to confirm your seat.

Session Slots

Slot 1

10:00 AM IST

Daily 2 Hours

Slot 2

10:00 AM IST

Daily 2 Hours

Fees & Payment

India

  • Registration Fee: INR 499
  • Remaining Payment: INR 6,500 (to be paid after first 2 demo classes)
  • Total Course Fee: INR 6,999
  • Method: UPI
  • UPI ID: yugandharacademy@axl

International

  • Registration Fee: USD 19
  • Remaining Payment: USD 80 (to be paid after first 2 demo classes)
  • Total Course Fee: USD 99
  • Method: PayPal

Pay via PayPal

First 2 sessions are demo classes. To continue after demos, full course fee payment is mandatory.

For any queries: WhatsApp only on +610435119372 or email admin@yugandharacademy.com.

Bonus 🎁

FREE BONUS: NextGen AI Testing Course

Enroll today and get exclusive free access to our comprehensive 30-Day NextGen AI Testing curriculum. Elevate your automation strategy by mastering prompt engineering, autonomous AI agents, Playwright MCP integration, and modern AI testing tools through daily bite-sized micro-lessons.

a) AI & Prompt Engineering Fundamentals for QA

  • Prompt Engineering Essentials for Test Case & Data Generation
  • Advanced Prompting Techniques (Few-Shot, Chain-of-Thought) for QA
  • AI-Assisted Exploratory & Edge-Case Testing Strategies
  • AI for Test Documentation, User Stories & Acceptance Criteria
  • Evaluating AI Output: Hallucinations, Accuracy & Validation Protocols
  • Weekly Capstone: Building Your Custom QA Prompt Library

b) AI-Powered Playwright Automation & Script Generation

  • AI-Driven Locators & Self-Healing Selector Strategies
  • Generating Playwright Scripts Using LLMs & Coding Assistants
  • AI-Assisted Page Object Model (POM) Design & Refactoring
  • Automating Complex Dynamic UI Workflows with AI Guidance
  • AI for API Mocking, Payload Generation & Contract Verification
  • Automated Test Maintenance & Flaky Test Debugging with AI
  • Weekly Capstone: Building an AI-Accelerated Playwright Test Suite

c) Model Context Protocol (MCP) Tools & Intelligent Agents

  • Understanding Model Context Protocol (MCP) in Testing Frameworks
  • Setting Up & Configuring Playwright MCP Servers
  • Leveraging MCP Tools for Interactive Browser Control & Inspection
  • Integrating Autonomous AI Agents into Playwright Execution
  • Agentic AI Testing: Multi-Step Navigation & Reasoning
  • Log Analysis, Root Cause Identification & AI Error Reporting
  • Weekly Capstone: End-to-End Execution using Playwright MCP Agents

d) Advanced AI Testing, CI/CD Integration & Future-Proofing

  • Visual Regression & Layout Testing Powered by AI
  • AI-Driven Performance & Accessibility Testing Workflows
  • Embedding AI Test Execution Steps in CI/CD Pipelines (GitHub Actions)
  • Security, Governance & Ethics in AI-Assisted Testing
  • Evaluating Modern AI QA Tools (Cursor, Copilot, Applitools, ZeroStep)
  • Building a Production-Grade AI QA Framework Strategy
  • Portfolio & GitHub Repository Showcase for AI QA Roles
  • Resume Optimization & AI-Focused QA Interview Preparation
  • Final Graduation Capstone & Future Roadmap in Agentic QA

FREE BONUS: QA/SDET Automation Interview KIT

QA/SDET Automation Interview KIT (2026 Edition) designed for FRESHERS + EXPERIENCED | Study Materials & Real-Time Interview Questions in PDF Format | One-Time Purchase, Lifetime Access

What You Get in this Tool Kit:

  • a) Programming:
  • Java (1500+ interview Q&A)
  • JavaScript (1000+ interview Q&A)
  • Python (500+ interview Q&A)
  • TypeScript (100+ interview Q&A)
  • b) Automation Testing:
  • Selenium (1500+ interview Q&A)
  • Playwright (1000+ interview Q&A)
  • Cucumber (300+ interview Q&A)
  • TestNG (200+ interview Q&A)
  • Cypress (150+ interview Q&A)
  • TOSCA (100+ interview Q&A)
  • Appium (100+ interview Q&A)
  • c) API & Build Management:
  • API (1500+ interview Q&A)
  • Git (100+ interview Q&A)
  • CI/CD (100+ interview Q&A)
  • d) Database:
  • SQL (500+ interview Q&A)
  • e) Manual Testing:
  • Manual Testing (1500+ interview Q&A)
  • Jira (100+ interview Q&A)
  • f) AI in Testing:
  • Questions on AI usage in day-to-day testing
  • Core AI/ML testing questions
  • g) Real-Time Interview Questions Company-Wise:
  • Accenture (5 sets)
  • TCS (5 sets)
  • Wipro (5 sets)
  • Capgemini (5 sets)
  • Amazon (5 sets)
  • Cognizant (5 sets)
  • EY (5 sets)
  • EPAM (5 sets)
  • Infosys (5 sets)
  • Morgan Stanley (5 sets)
  • h) ATS Resume Tips & Common Mistakes to avoid

Enrollment Form

Submit this form to complete the Registration process.

Form not loading? Open the form in a new tab.

Frequently Asked Questions

1. What is the expected course duration?

Typical duration is around 12 weeks, depending on batch pace and depth of topic coverage.

2. Who conducts the training sessions?

Training is delivered live by Yugandhar Academy with direct mentoring support.

3. Is this program suitable for freshers?

Yes. The course starts from fundamentals and is designed to help freshers build strong automation basics.

4. Can manual testers transition using this course?

Absolutely. The structure is designed to help manual QA professionals move confidently into automation roles.

5. Is the course theory-heavy or practical?

It is strongly practical. Topics are explained with real scenarios and live coding, not slide-only sessions.

6. How is this different from regular YouTube content?

The training is deeper, project-oriented, and includes complete framework building with real-time engineering practices.

7. Will this training improve coding ability?

Yes. You will improve coding quality, logic building, and structured test design skills.

8. Will I receive class recordings?

Yes. Session recordings are shared regularly so you can revise each topic.

9. What if I miss a session?

You can catch up using the shared recordings and continue from where you left off.

10. Will this help me explain automation in interviews?

Yes. With consistent practice, you will be able to justify your framework and automation knowledge clearly.

11. Can this course improve interview readiness?

Yes. It covers practical implementation and interview-oriented scenarios to improve your readiness.