Professional Edition

Build Production-Ready
Test Automation Frameworks

Master modern test automation from the ground up using Playwright, industry best practices, Page Object Models, BDD, Git, CI/CD and AI-assisted development.

Learn through structured written lessons, practical coding exercises, downloadable templates, AI prompt packs, and a complete portfolio project.

12
Modules
60+
Lessons
100+
Practical Exercises
Portfolio
Project
Certificate
Of Completion

Who This Course Is For

Manual Testers

Ready to move into automation.

Automation Engineers

Wanting to improve framework design and maintainability.

QA Engineers

Building automation alongside manual testing.

Software Developers in Test (SDETs)

Looking for modern Playwright practices.

QA Leads

Building sustainable automation capability.

Consultants

Designing automation strategies for organisations.

Learning Outcomes

By the end of this course you will be able to:

Understand automation strategy
Choose the correct tests to automate
Write maintainable Playwright tests
Create Page Object Models
Write BDD feature files
Build Step Definitions
Design reusable automation frameworks
Use Git professionally
Integrate automation into CI/CD
Build API automation
Use AI to improve automation development
Deliver production-ready automation projects

Course Curriculum

12 modules of guided written lessons, practical coding exercises, downloads, AI prompt packs and knowledge checks — building to a complete portfolio framework.

1

Module 1: Automation Fundamentals

+

Lessons

Why We Automate
What Should Be Automated
Test Automation Pyramid
ROI of Automation
Common Automation Failures
Building an Automation Mindset

Practical Activity

Review twenty sample test cases and decide which should be automated.

Automation Decision MatrixAutomation Strategy Checklist

Knowledge Check: Reflection questions

2

Module 2: Behaviour Driven Development (BDD)

+

Lessons

Introduction to BDD
Writing Good User Stories
Gherkin Syntax
Feature Files
Scenarios
Scenario Outlines
Examples Tables
Writing Readable Tests

Practical Activity

Create feature files for Login, Checkout and Registration.

BDD Cheat SheetFeature File TemplateExample Project

AI Prompt Pack

Review my Gherkin feature file for readability, ambiguity and missing scenarios.

3

Module 3: Step Definitions

+

Lessons

Mapping Features
Given
When
Then
Parameterisation
Reusable Steps
Avoiding Duplicate Steps
Best Practices

Practical Activity

Convert feature files into working step definitions.

Step Definition TemplateNaming StandardsCoding Guidelines
4

Module 4: Playwright Essentials

+

Lessons

Installing Playwright
Project Structure
Running Tests
Locators
Assertions
Waiting Strategies
Fixtures
Configuration
Debugging
Trace Viewer

Practical Activity

Build your first Playwright automation suite.

Starter ProjectCompleted ExampleLocator Cheat Sheet
5

Module 5: Page Object Model

+

Lessons

Why POM Matters
Design Principles
Creating Page Classes
Methods vs Assertions
Reusable Components
Page Factory Concepts
Maintaining Page Objects

Practical Activity

Create Page Objects for: Login, Dashboard, Shopping Basket, Checkout.

Blank POM TemplateCompleted FrameworkFolder Structure Guide

AI Prompt Pack

Review this Page Object and improve maintainability.

6

Module 6: Test Data Management

+

Lessons

Static Data
Dynamic Data
Random Data
Factories
JSON
CSV
Secrets
Environment Variables

Practical Activity

Create reusable test data.

JSON SamplesCSV SamplesRandom Data Helper
7

Module 7: Framework Architecture

+

Lessons

Folder Structure
Utilities
Helpers
Base Classes
Configuration
Logging
Reporting
Scalability

Practical Activity

Refactor the framework into a reusable structure.

Framework BlueprintArchitecture Guide
8

Module 8: API Automation

+

Lessons

REST Basics
Authentication
Playwright API
Validation
Test Data Setup
Environment APIs

Practical Activity

Automate a public REST API.

Postman CollectionSwagger ExampleAPI Testing Guide
9

Module 9: Git & CI/CD

+

Lessons

Git Basics
Branches
Pull Requests
GitHub
GitHub Actions
Azure DevOps Concepts
Running Tests Automatically
Parallel Execution

Practical Activity

Connect your framework to GitHub and execute automated tests using GitHub Actions.

Workflow ExampleGit Cheat Sheet
10

Module 10: AI Assisted Automation

+

Lessons

Using Claude
Using ChatGPT
Prompt Engineering
Generating Tests
Generating Page Objects
Debugging
Code Reviews
Refactoring
Risks
Best Practice

Practical Activity

Improve an automation framework using AI.

Prompt LibraryAutomation Prompt Pack
11

Module 11: Framework Maintenance

+

Lessons

Flaky Tests
Technical Debt
Code Reviews
Framework Refactoring
Reporting Improvements
Logging
Performance
Scalability

Practical Activity

Refactor an intentionally poor framework.

Maintenance ChecklistFramework Review Guide
12

Module 12: Portfolio Project

+

Project includes

BDD
Feature Files
Step Definitions
Playwright Tests
Page Objects
Utilities
Configuration
Reporting
GitHub Repository
CI Pipeline
README
Professional Documentation

Practical Activity

Build an entire automation framework and submit a GitHub repository URL for self-review against the model solution.

How You Will Be Assessed

This course is practical — there is no traditional exam.

Module completion
Practical exercises
Knowledge checks
Automation portfolio
Final framework project
Certificate

Resource Vault

Every template, cheat sheet and checklist you need to build automation frameworks like a professional.

Automation Templates
Framework Blueprint
Page Object Template
BDD Templates
Feature File Templates
Git Cheat Sheet
Playwright Cheat Sheet
Locator Cheat Sheet
Assertion Cheat Sheet
Reporting Guide
Automation Strategy Template
AI Prompt Library
Framework Review Checklist
CI/CD Checklist

Earn Your Inside STLC Certificate

Complete the modules, practical exercises and final framework project to earn your Inside STLC Academy Certificate of Completion for Practical Test Automation with Playwright — with your name, completion date, and a unique certificate ID.

Pricing

Practical Test Automation with Playwright

£149
  • 12 Modules
  • 60+ Lessons
  • 100+ Practical Exercises
  • Downloadable Templates
  • AI Prompt Library
  • Complete Framework Project
  • Certificate

Frequently Asked Questions

Do I need coding experience?+

Basic programming knowledge is helpful, but the course starts from the fundamentals.

Do I need Playwright experience?+

No.

Will I build a real framework?+

Yes.

Will I create Page Object Models?+

Yes.

Do we learn BDD?+

Yes.

Will we use Git?+

Yes.

Do we cover CI/CD?+

Yes.

Will AI be included?+

Yes, every module contains AI Prompt Packs.

Build automation frameworks that last

Join Inside STLC Academy and ship production-ready Playwright automation with confidence.