Course Overview
Certificates
Curriculum
Introduction of JavaScript
Setting up Node.js and VS Code
Variables (var, let, const)
Data Types (string, number, boolean, array, object)
Operators & Expressions
Functions (normal, arrow functions)
If-else, Switch
Loops: for, while, for-of, forEach
Scope & Closures
Objects & Arrays
Array Methods (map, filter, reduce)
JSON Basics (parsing & stringifying)
Error Handling with try/catch
ES6+ Features (Template literals, Destructuring, Spread/Rest)
Modules: import and export
npm Commands
Node.js File System Basics
Introduction to Playwright & Features
Installation and Setup
First Playwright Script
Writing Tests with Playwright Test Runner
Hooks: beforeAll, beforeEach, afterEach, afterAll
Config File (playwright.config.js)
Playwright Locators (getByRole, getByText, getByPlaceholder)
Click, Fill, Hover, Drag-Drop
Handling Dropdowns, Checkboxes, Radio Buttons
Handling Multiple Tabs and Pop-ups
Auto-waiting & Assertions with expect()
Screenshots & Video Recording
Introduction to API Testing
Using Requests for API Calls
Validating JSON Response
GET, POST, PUT, DELETE Methods
Combining API + UI Tests
Why is POM Needed
Creating Page Classes in JavaScript
Structuring Large Projects
Reusability & Maintainability
End-to-End Framework Setup
What is Git & Version Control
Git Installation & Configuration
git init, add, commit, status, log
Branching: create, switch, merge
Creating GitHub Repository
git push, pull, clone, fetch
Pull Requests & Code Review
Resolving Merge Conflicts
.gitignore Setup for Node.js
What is CI/CD
Jenkins Installation & Setup
Jenkins Dashboard Overview
Creating Freestyle & Pipeline Jobs
Build Triggers (manual, scheduled, webhook)
Jenkinsfile (Declarative Pipeline)
Running Playwright Tests in Jenkins
Publishing HTML/Allure Reports in Jenkins
Jenkins + GitHub Integration
Full Pipeline: Push Code → Build → Test → Report
What is Generative AI
Role of GenAI in Software Testing
Overview: ChatGPT, GitHub Copilot, Gemini, Claude
Prompt Engineering for QA
Generating Playwright Test Scripts using AI
Auto-generating Locators & Test Data
AI-assisted Debugging of Failed Tests
Using AI for Test Documentation
Practical GenAI + Playwright Workflow
MCP Server Connection
AI Agent
FAQs
This is training offered with the objective of helping you learn how to automate your browsers using Playwright. The subject matter taught during the training will be based on the curriculum used.
Get in touch with STAD Solution to learn about the different training programs and batch timings that will suit you the most.
Beginners can ask questions about the training course, especially those who would like to understand how software testing works and get programming skills. The beginners may already have some programming knowledge before beginning automation scripting.
Playwright uses JavaScript, TypeScript, Python, and .NET (C#). The programming language depends on the curriculum of the training course.
Yes, it can. Playwright offers UI testing and end-to-end testing in the browser and also enables one to make calls to the API.
This depends on your choice of format and timing for the batches. For more details, please contact STAD Solution.
The fees vary depending on the training course that you choose. Please contact STAD Solution for more information.
The career support may consist of guidance for your resume, interview preparation, and placement. You can get in touch with them to know the procedure.
If you successfully complete all the assignments and course requirements, then you will be awarded a certificate of course completion. The conditions for the same can be known from STAD Solution's certificate policy.
Some of the careers that playwright skills can be used in include automation test engineer, software test engineer, and QA automation engineer. Programming skills are required in higher-level careers.
You may get in touch with STAD Solution to enquire about the available options of weekday and weekend batches.
Give us a call on +91 75730 55577 for details regarding the course syllabus, fees, batches and registration process.


















