SK Automation Academy

Master Playwright Automation with Python, JavaScript & TypeScript

Learn Web Automation, API Testing, Framework Development, CI/CD Integration and AI-assisted Test Automation through practical, real-time project training.

Courses Available

Playwright with Python Playwright with JavaScript Playwright with TypeScript API Testing CI/CD Pipeline Integration AI & LLM-assisted Test Automation

Learning Journey

What Students Will Build

Web Automation Framework API Automation Test Reports CI/CD Pipeline AI-assisted Automation
Complete Automation Project

Course Features

Why SK Automation Academy?

Practical Automation Training Python / JavaScript / TypeScript Playwright Framework Development API Testing Real-Time Project Training CI/CD Integration Multiple Pipeline Approaches AI & LLM-assisted Automation Automation Best Practices Mentor-led Training Industry-oriented Learning
5/5
Rating
Verified
Local
Trusted
Selva Kumar - Automation Mentor & Trainer

About the Trainer

Selva Kumar

Automation Manager · Capgemini, Chennai · Automation Mentor & Trainer

I am Selva Kumar, currently working as an Automation Manager at Capgemini, Chennai, with hands-on experience in automation engineering and mentoring automation resources.

Along with my professional responsibilities, I mentor and train new resources in automation, helping them understand automation concepts, framework development, real-time project practices and industry-oriented testing approaches.

Training Focus

Playwright Automation Python Automation JavaScript Automation TypeScript Automation API Testing Automation Framework Development CI/CD Integration AI & LLM-assisted Automation Real-time Project Practices Automation Best Practices
Trainer ApproachLearn → Practice → Build → Integrate → Automate

The objective is not just to teach syntax, but to help learners understand how automation is designed and implemented in real-world projects.

Curriculum

Course Details

Six structured tracks, from fundamentals to real-time projects

Python introductionInstallation and environment setupVariablesData TypesOperatorsConditional StatementsLoopsFunctionsListsTuplesSetsDictionariesString handlingException handlingFile handlingModules and packagesObject-Oriented Programming basics
Install PythonConfigure Python environmentInstall VS CodeCreate projectCreate virtual environmentInstall PlaywrightInstall browser binariesConfigure projectExecute first Playwright script
Introduction to PlaywrightPlaywright architectureBrowserBrowser ContextPageLocatorsSelectorsActionsAssertionsNavigationWait mechanisms
Text fieldsButtonsCheckboxesRadio buttonsDropdownsLinksTablesAlertsFramesWindows/TabsFile uploadFile downloadMouse actionsKeyboard actions
Auto-waitingAdvanced locatorsLocator strategiesWeb-first assertionsScreenshotsVideosTracesDebuggingAuthenticationCookiesStorage stateTest data
PytestFixturesPage Object ModelBase PageUtility classesConfigurationEnvironment managementTest data managementLoggingReportingReusable components

Students build an automation framework from scratch.

Requirement → Test Scenarios → Test Cases → Framework → Automation → Execution → Reporting → CI/CD

Same overall learning structure as the Python track, teaching JavaScript fundamentals first.

VariablesData TypesOperatorsConditional StatementsLoopsFunctionsArraysObjectsStringsES6 conceptsDestructuringSpread/Rest operatorsModulesPromisesAsync/AwaitException handling
Install Node.jsInstall VS CodeCreate Node.js projectInitialize npmInstall PlaywrightInstall browsersConfigure PlaywrightRun first test
LocatorsActionsAssertionsBrowser managementBrowser ContextPagesNavigationWeb elementsFramesWindows/TabsFile operationsScreenshotsTracesDebugging
Playwright TestPage Object ModelFixturesHooksConfigurationTest dataUtilitiesEnvironment configurationReportingParallel execution

Build an end-to-end automation framework using Playwright + JavaScript.

The advanced, strongly-typed counterpart to the JavaScript track.

TypeScript introductionType annotationsVariablesData TypesArraysTuplesObjectsUnion TypesFunctionsOptional ParametersInterfacesClassesAccess ModifiersGenericsType inferenceModules
Install Node.jsInstall VS CodeCreate TypeScript projectConfigure tsconfig.jsonInstall PlaywrightConfigure PlaywrightInstall browsersExecute first test
LocatorsActionsAssertionsBrowserBrowser ContextPageFramesMultiple tabsFile handlingScreenshotsTracesDebuggingAuthentication
Page Object ModelInterfacesReusable componentsFixturesHooksConfigurationTest dataUtility classesEnvironment configurationReportsParallel execution

Build a maintainable Playwright + TypeScript automation framework from scratch.

What is API?REST APIHTTP methodsGETPOSTPUTPATCHDELETEHTTP status codesHeadersQuery parametersPath parametersRequest bodyResponse bodyJSON
API request creationAPI authenticationAPI response validationStatus code validationHeaders validationJSON response validationRequest chainingAPI + UI integrationTest data creation through APICleanup through API

Build API automation and integrate it with the Playwright framework.

What is CI/CD?Why automation needs CI/CDSource controlBuildTest executionReportsArtifactsPipeline triggers
GitHub ActionsJenkinsGitLab CI/CDAzure DevOps

Pipeline 1 — Basic Test Execution

Code → Build → Install Dependencies → Run Tests → Report

Pipeline 2 — Environment-based Execution

Code → Select Environment → Execute Tests → Generate Report

Pipeline 3 — Scheduled Execution

Scheduled Trigger → Execute Automation → Report

Pipeline 4 — Parallel Execution

Trigger → Multiple Workers → Parallel Tests → Consolidated Report

Pipeline 5 — CI/CD Release Pipeline

Code Commit → Build → Automation Tests → Reports → Deployment/Release

Students learn how to use AI models and LLMs for:

Generate test scenariosGenerate test casesGenerate automation scriptsGenerate locatorsExplain automation errorsDebug scriptsConvert manual test cases into automationGenerate API test casesGenerate test dataImprove existing scriptsRefactor automation codeGenerate reusable functionsCreate Page Object classesUnderstand CI/CD errorsAnalyze test failures
Human Tester + Automation Knowledge + AI/LLM = Faster Engineering

AI is not positioned to generate an entire automation framework on its own — it's taught as a force-multiplier for a skilled tester, making the course practical and industry-oriented.

Learning Path

Why Learn Playwright?

Playwright is one of the fastest-growing browser automation frameworks, built for modern web apps — with native cross-browser support, built-in auto-waiting and strong Python, JavaScript and TypeScript ecosystems that make it a practical, in-demand skill for automation careers.

What Students Will Learn

Browser automation Modern web application testing Cross-browser testing Locators and selectors Assertions Page Object Model Test framework architecture Test data management Reusable utilities Screenshots and videos Debugging Parallel execution API testing CI/CD integration AI-assisted automation

Browser Coverage

Chromium Firefox WebKit
1

Phase 1 — Programming Fundamentals

Choose your scripting language

🐍 Python 🟡 JavaScript 🔷 TypeScript
2

Phase 2 — Playwright Fundamentals

3

Phase 3 — Advanced Playwright

4

Phase 4 — Framework Development

5

Phase 5 — Real-Time Project

6

Phase 6 — API Testing

7

Phase 7 — CI/CD Integration

8

Phase 8 — AI & LLM-assisted Automation

Final Project / Automation Framework

Pricing

Course Fees

Clear, upfront pricing for every track

CourseClass ModeFee
Playwright with PythonOnline₹13,500
Playwright with JavaScriptOnline₹13,500
Playwright with TypeScriptOnline₹13,500
Playwright JavaScript + TypeScript BundleOnline₹17,500

Learn both JavaScript and TypeScript Playwright automation in one bundled program.

For more details, call or send an enquiry.

Enquire Now

Batches

Upcoming Batches

Batch start dates and timings are confirmed directly with our team — message us on WhatsApp or send an enquiry for the current schedule.

Check Batch Availability

C2P

Career Preparation Program

Interview Preparation Training — students can receive dedicated interview preparation after completing the technical modules.

Real-Time Interview Preparation

Scenario-Based Questions

Prepare students for questions such as:

Explain your automation framework.
How did you design your Page Object Model?
How do you handle dynamic elements?
How do you handle flaky tests?
How do you manage test data?
How do you execute tests in parallel?

Mock Interviews

Include:

Technical Round → Framework Round → API Round → CI/CD Round → Project Discussion → HR Round

Interview Study Materials

Students get structured preparation material covering:

Playwright Interview Questions Python / JavaScript / TypeScript API Testing Real-Time Project Questions

ATS-Friendly Resume Preparation

Helping students prepare a resume structured for Applicant Tracking Systems (ATS) and relevant to automation-testing roles.

1. Resume Structure

Professional summary Technical skills Automation skills Project experience Professional experience Education Certifications

2. Automation Skills Positioning

PlaywrightPythonJavaScriptTypeScriptAPI TestingREST APICI/CDJenkinsGitHub ActionsGitAutomation FrameworkPage Object Model

Only technologies the student has actually learned or used are included.

3. Project Description

Application → Role → Responsibilities → Framework → Technologies → Automation → API → CI/CD

4. ATS Optimization

Clear section headings ATS-friendly formatting Relevant technical keywords Achievement-oriented descriptions Consistent job titles

Unnecessary graphics or tables that can interfere with parsing are avoided.

Enquiry

Ready to Learn Playwright Automation?

Start your journey from Automation Basics → Playwright → Framework → API → CI/CD → AI-assisted Automation.

SK Automation Academy
Trainer: Selva Kumar
Automation Manager — Capgemini, Chennai

FAQ

Who Can Join?

Suitable for

Manual Testers QA Engineers Automation Testers Software Test Engineers Developers interested in automation Beginners interested in test automation Professionals moving from manual to automation Existing automation engineers wanting to learn Playwright

No prior programming experience is required to start — each language track begins from the fundamentals.