Foundation
Software Quality Assurance
Manual and automated testing, from first test case to a suite that gates every release.
What you'll be able to do
- Design test cases that catch defects rather than confirm the happy path
- Automate web, API and mobile testing
- Run performance tests and interpret what the numbers mean
- Wire a suite into CI so it blocks a bad release automatically
Modules
- 01Testing foundationsTest design techniques, equivalence partitioning, boundary analysis, risk-based prioritisation
- 02Manual testing in practiceTest plans, case management, exploratory testing, defect reporting that developers can act on
- 03API testingPostman, REST Assured, contract testing, authentication flows, data setup and teardown
- 04Web UI automationPlaywright and Selenium, selectors that survive refactors, page objects, flaky-test triage
- 05Performance testingk6 and JMeter, load profiles, bottleneck analysis, reading latency percentiles correctly
- 06Mobile and game QAAndroid and iOS testing, device matrices, Unity build verification, crash and ANR triage
- 07Testing in CIParallelisation, test data strategy, quality gates, reporting, keeping the suite fast enough to trust
Capstone
Build a complete automated suite — API, UI and performance — for a real application, running in a pipeline that blocks a failing release.