New cohorts enrolling monthly — onsite, online & hybrid formats. Modern SQA Formula Bootcamp 2026 Registration ongoing Corporate teams: ask about custom bootcamp pricing.
SQA, Test Automation & SDET
Category

SQA, Test Automation & SDET

Practical SQA, test automation and SDET programmes - from fundamentals and STLC through automation, API testing, leadership and AI-powered quality engineering.

72 courses in this category

SQA, Test Automation & SDET Courses

Beginner Junior QA learners mapping assurance activities across a software delivery lifecycle

Software Quality Assurance (SQA) Fundamentals

Software Quality Assurance (SQA) Fundamentals gives learners a structured route to separate quality assurance from quali…

View Course
Beginner Software team tracing requirements through development testing release and maintenance stages

Software Development Life Cycle (SDLC)

Reliable quality work depends on more than knowing a tool name. In Software Development Life Cycle (SDLC), participants…

View Course
Beginner QA trainees organising test planning execution defect tracking and closure artefacts

Software Testing Life Cycle (STLC)

Software Testing Life Cycle (STLC) is built around the decisions practitioners make when they need to plan and follow a…

View Course
Beginner QA learner drafting traceable test scenarios beside requirements and risk notes

Test Case & Test Scenario Writing

This course develops the practical reasoning needed to translate requirements, user behaviour and risks into clear scena…

View Course
Beginner QA team reviewing reproducible defect evidence during a collaborative triage session

Bug Reporting & Defect Management

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. Bug Reportin…

View Course
Beginner to Intermediate Software tester comparing application records with structured database query results

Basic SQL for Software Testers

Designed for applied learning, Basic SQL for Software Testers shows how to use SQL to inspect application data, verify b…

View Course
Beginner Beginner tester tracing HTTP requests responses authentication and API error cases

Introduction to API Testing

Introduction to API Testing focuses on the full working context behind the topic: api purpose and architecture, http ess…

View Course
Beginner QA learner reviewing branches commits and a pull request with a teammate

Git & GitHub Basics for QA

From the first exercise, Git & GitHub Basics for QA treats quality as an engineering and communication discipline. Learn…

View Course
Student and Graduate Programme Career starter mapping QA roles skills courses and portfolio evidence on a board

Software Testing Career Foundation

The purpose of Software Testing Career Foundation is to help participants understand entry-level testing roles, assess c…

View Course
Student and Graduate Programme Fresh graduate organising SQA portfolio evidence with mentor feedback and role research

SQA Career Preparation Program

SQA Career Preparation Program turns a specialised topic into a coherent, job-relevant workflow. Participants learn to c…

View Course
Beginner to Intermediate Junior tester validating a responsive web journey across laptop tablet and mobile

Web Application Testing

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. Web Application Test…

View Course
Beginner to Intermediate Student tester organising API requests variables assertions and collection-run evidence

API Testing with Postman

In modern delivery environments, api testing with postman must support fast feedback without sacrificing evidence or con…

View Course
Beginner to Intermediate Junior QA tester tracing application transactions through related database tables and constraints

SQL & Database Testing

SQL & Database Testing gives learners a structured route to validate stored data, relational rules, transactions and app…

View Course
Beginner to Intermediate Junior QA team reviewing test plans traceability execution status and defect evidence

QA Documentation & Test Management

Reliable quality work depends on more than knowing a tool name. In QA Documentation & Test Management, participants lear…

View Course
Student and Graduate Programme Student QA team executing a realistic test project with devices and evidence board

Real-World Software Testing Project

Real-World Software Testing Project is built around the decisions practitioners make when they need to complete a realis…

View Course
Beginner to Intermediate Freelance tester discussing project scope evidence and delivery expectations with a client

Freelancing with Software Testing

This course develops the practical reasoning needed to scope, communicate and deliver small software-testing engagements…

View Course
Student and Graduate Programme Junior automation learners reviewing browser tests API checks and version-controlled code

Junior Test Automation Engineer Track

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. Junior Test…

View Course
Intermediate Java automation engineer debugging a Selenium browser test across two browsers

Selenium WebDriver with Java

Designed for applied learning, Selenium WebDriver with Java shows how to build maintainable Java browser tests with WebD…

View Course
Intermediate Python tester reviewing Selenium fixtures locator strategy and browser failure evidence

Selenium WebDriver with Python

Selenium WebDriver with Python focuses on the full working context behind the topic: python webdriver setup, packages an…

View Course
Intermediate Cross-functional team refining Gherkin examples before implementing Cucumber automation

BDD Automation with Cucumber

From the first exercise, BDD Automation with Cucumber treats quality as an engineering and communication discipline. Lea…

View Course
Intermediate Java test engineer reviewing TestNG suite groups data providers and parallel runs

TestNG for Test Automation

The purpose of TestNG for Test Automation is to help participants organise Java automation suites with TestNG lifecycle…

View Course
Intermediate Java engineer organising JUnit assertions parameter sources tags and extension points

JUnit for Test Automation

JUnit for Test Automation turns a specialised topic into a coherent, job-relevant workflow. Participants learn to use th…

View Course
Intermediate Automation engineer refactoring a browser suite into page objects and reusable components

Page Object Model (POM)

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. Page Object Model (P…

View Course
Intermediate to Advanced Automation architects mapping test data reusable layers adapters and execution flow

Data-Driven & Hybrid Automation Frameworks

In modern delivery environments, data-driven & hybrid automation frameworks must support fast feedback without sacrifici…

View Course
Beginner to Intermediate QA professional reviewing build test and deployment stages with failure evidence

CI/CD Basics for QA

CI/CD Basics for QA gives learners a structured route to understand how quality checks move through build, test and depl…

View Course
Intermediate Automation engineer reviewing Jenkins pipeline stages test reports and failure logs

Jenkins for Test Automation

Reliable quality work depends on more than knowing a tool name. In Jenkins for Test Automation, participants learn to im…

View Course
Intermediate Performance tester modelling workload and analysing JMeter response time throughput and errors

Performance Testing with JMeter

Performance Testing with JMeter is built around the decisions practitioners make when they need to design and run credib…

View Course
Intermediate Mobile automation engineer running Appium tests on an emulator and physical device

Mobile Test Automation with Appium

This course develops the practical reasoning needed to automate selected Android or iOS mobile journeys with Appium whil…

View Course
Intermediate to Advanced Senior automation engineer analysing parallel Selenium runs and flaky failure evidence

Advanced Selenium Test Automation

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. Advanced Sel…

View Course
Intermediate to Advanced Playwright engineer investigating multi-browser traces fixtures and parallel test runs

Advanced Playwright Test Automation

Designed for applied learning, Advanced Playwright Test Automation shows how to engineer scalable Playwright suites with…

View Course
Intermediate to Advanced QA architects reviewing layered enterprise automation framework and governance decisions

Enterprise Test Automation Framework Development

Enterprise Test Automation Framework Development focuses on the full working context behind the topic: enterprise contex…

View Course
Intermediate to Advanced SDET tracing one transaction across API user interface and database layers

API + UI + Database End-to-End Automation

From the first exercise, API + UI + Database End-to-End Automation treats quality as an engineering and communication di…

View Course
Intermediate to Advanced Advanced API tester modelling contracts authentication workflows faults and concurrency checks

Advanced API Testing & Automation

The purpose of Advanced API Testing & Automation is to help participants test complex API behaviour through contracts, a…

View Course
Intermediate to Advanced Quality engineers tracing requests contracts messages and failures across microservices

Microservices Testing

Microservices Testing turns a specialised topic into a coherent, job-relevant workflow. Participants learn to design a l…

View Course
Intermediate to Advanced Consumer and provider teams verifying contracts against a virtualised dependency workflow

Contract Testing & Service Virtualization

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. Contract Testing & S…

View Course
Intermediate to Advanced Performance engineers correlating workload latency throughput errors and infrastructure signals

Performance Engineering & Load Testing

In modern delivery environments, performance engineering & load testing must support fast feedback without sacrificing e…

View Course
Intermediate to Advanced Mobile SDET analysing parallel device runs hybrid contexts and platform logs

Advanced Mobile Test Automation

Advanced Mobile Test Automation gives learners a structured route to scale mobile automation across devices, platforms a…

View Course
Intermediate QA engineer assembling isolated application database and test containers with Docker

Docker for QA Engineers

Reliable quality work depends on more than knowing a tool name. In Docker for QA Engineers, participants learn to create…

View Course
Intermediate to Advanced QA and platform engineers designing quality checks across delivery and operational feedback

CI/CD & DevOps for QA

CI/CD & DevOps for QA is built around the decisions practitioners make when they need to embed quality engineering acros…

View Course
Intermediate to Advanced QA platform team designing elastic cloud runners parallel tests and artefact flow

Cloud-Based Test Automation

This course develops the practical reasoning needed to design automation execution for elastic cloud environments while…

View Course
Intermediate to Advanced Inclusive QA team testing keyboard screen-reader and responsive browser experiences

Accessibility & Compatibility Testing

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. Accessibilit…

View Course
Intermediate to Advanced Quality engineering leaders mapping prevention automation observability and feedback across delivery

Advanced Quality Engineering

Designed for applied learning, Advanced Quality Engineering shows how to design a socio-technical quality system that co…

View Course
Beginner to Intermediate Aspiring SDET mapping code tests pipelines environments and quality feedback layers

SDET Fundamentals

SDET Fundamentals focuses on the full working context behind the topic: the sdet role, product risk, test design and evi…

View Course
Beginner to Intermediate Aspiring SDET modelling Java objects collections exceptions and automated tests

Java Programming for SDET

From the first exercise, Java Programming for SDET treats quality as an engineering and communication discipline. Learne…

View Course
Beginner to Intermediate Junior SDET building Python test utilities data checks and pytest cases

Python Programming for SDET

The purpose of Python Programming for SDET is to help participants use Python to build clear test utilities, data transf…

View Course
Beginner to Intermediate SDET learner tracing asynchronous JavaScript and TypeScript test execution with typed data

JavaScript/TypeScript for SDET

JavaScript/TypeScript for SDET turns a specialised topic into a coherent, job-relevant workflow. Participants learn to d…

View Course
Intermediate Test engineers refactoring automation into cohesive objects services and interfaces

Object-Oriented Programming for Test Engineers

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. Object-Oriented Prog…

View Course
Intermediate SDET learners solving test-data and dependency problems with data structures

Data Structures & Algorithms for SDET

In modern delivery environments, data structures & algorithms for sdet must support fast feedback without sacrificing ev…

View Course
Intermediate to Advanced SDET designing component API interface and database automation as one layered suite

Full-Stack Test Automation

Full-Stack Test Automation gives learners a structured route to build a cohesive automation strategy across component, A…

View Course
Intermediate to Advanced SDET automating service APIs contracts events and resilience scenarios in a pipeline

Microservices Test Automation

Reliable quality work depends on more than knowing a tool name. In Microservices Test Automation, participants learn to…

View Course
Intermediate to Advanced SDET integrating smoke API browser and regression suites into parallel pipeline stages

CI/CD Pipeline Integration for SDET

CI/CD Pipeline Integration for SDET is built around the decisions practitioners make when they need to integrate automat…

View Course
Intermediate to Advanced SDET validating cloud services deployment health scaling resilience and telemetry

Cloud Testing for SDET

This course develops the practical reasoning needed to test cloud-native application behaviour across managed services…

View Course
Intermediate to Advanced SDET team presenting a layered automation framework pipeline and diagnostic evidence

SDET Real-World Capstone Project

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. SDET Real-Wo…

View Course
Intermediate QA engineer reviewing AI-generated test ideas against requirements risks and human checks

Generative AI for QA Engineers

Designed for applied learning, Generative AI for QA Engineers shows how to use generative AI as a controlled assistant f…

View Course
Intermediate Test analyst comparing AI-generated cases with risk coverage and acceptance criteria

AI-Assisted Test Case Generation

AI-Assisted Test Case Generation focuses on the full working context behind the topic: where ai-assisted generation fits…

View Course
Beginner to Intermediate QA professional testing structured prompts against requirements examples and evaluation criteria

Prompt Engineering for QA

From the first exercise, Prompt Engineering for QA treats quality as an engineering and communication discipline. Learne…

View Course
Intermediate to Advanced AI quality team evaluating LLM responses retrieval evidence safety latency and cost

LLM Application Testing

The purpose of LLM Application Testing is to help participants test applications built on large language models across t…

View Course
Intermediate to Advanced AI testing team reviewing data quality model metrics subgroup results and drift

AI/ML System Testing

AI/ML System Testing turns a specialised topic into a coherent, job-relevant workflow. Participants learn to test machin…

View Course
Intermediate to Advanced AI quality engineer tracing an agent plan tool calls permissions and approval gates

Agentic AI Testing

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. Agentic AI Testing d…

View Course
Intermediate to Advanced AI evaluators comparing datasets metrics human judgements thresholds and uncertainty

AI Quality Evaluation & Validation

In modern delivery environments, ai quality evaluation & validation must support fast feedback without sacrificing evide…

View Course
Intermediate to Advanced AI security team testing prompts retrieval tools permissions and sensitive data boundaries

AI Security & Data Privacy Testing

AI Security & Data Privacy Testing gives learners a structured route to test security and privacy controls across AI dat…

View Course
Intermediate to Advanced Responsible AI team reviewing subgroup impacts explanations safety and human oversight

Responsible AI Testing

Reliable quality work depends on more than knowing a tool name. In Responsible AI Testing, participants learn to evaluat…

View Course
Intermediate to Advanced SDET reviewing AI-assisted automation code against tests security checks and maintainability

AI-Powered SDET

AI-Powered SDET is built around the decisions practitioners make when they need to integrate generative AI into SDET ana…

View Course
Intermediate to Advanced Quality engineering team redesigning AI-assisted prevention testing diagnostics and governance workflows

Modern Quality Engineering with AI

This course develops the practical reasoning needed to redesign quality-engineering workflows so AI assistance improves…

View Course
Executive and Strategic Test leaders reviewing governance roles quality risks evidence and escalation decisions

Test Management & Governance

Teams create better software when quality activities are deliberate, explainable and proportionate to risk. Test Managem…

View Course
Executive and Strategic Executive quality team aligning customer outcomes risk appetite measures and investment priorities

Quality Strategy & Governance

Designed for applied learning, Quality Strategy & Governance shows how to translate organisational priorities and risk a…

View Course
Intermediate to Advanced Agile QA leader facilitating product risk and Definition of Done discussion

Agile QA Leadership

Agile QA Leadership focuses on the full working context behind the topic: agile leadership and quality as team ownership…

View Course
Intermediate to Advanced Test team prioritising product risks scope coverage and exit criteria in a workshop

Test Planning & Risk-Based Testing

From the first exercise, Test Planning & Risk-Based Testing treats quality as an engineering and communication disciplin…

View Course
Executive and Strategic Quality engineering manager balancing team capability platform investment and product risk

Software Quality Engineering Management

The purpose of Software Quality Engineering Management is to help participants manage quality-engineering capability, po…

View Course
Intermediate to Advanced QA leader facilitating team roles feedback learning goals and delivery agreements

Building High-Performance QA Teams

Building High-Performance QA Teams turns a specialised topic into a coherent, job-relevant workflow. Participants learn…

View Course
Executive and Strategic QA leaders evaluating AI use cases risks controls capability and outcome measures

AI for QA Managers & Leaders

Effective practitioners need to know what to do, why it matters and how to recognise a weak result. AI for QA Managers &…

View Course
All Levels Participants in a hands-on AI-powered software testing and SQA bootcamp session

AI-Powered Software Testing, Automation & Modern SQA Formula Bootcamp 2026

Build future-ready QA skills for the AI era. Software Quality Assurance is changing rapidly — faster releases, complex s…

View Course

Showing 72 courses.

Not Sure Which Course Fits You?

Talk to our team and we'll help you pick the right SQA, Test Automation & SDET course for your goals.

Contact Us