
Software Testing
— from scratch
to production
A structured path through the tools, concepts, and real tasks that QA engineers deal with daily. Practical from the first session.
Five modules, one clear goal
Each module addresses a distinct layer of QA work — from writing your first test case to running automated checks in a CI pipeline.
Testing Foundations and SDLC
Where testing fits in the development cycle, the difference between verification and validation, and how defect tracking works in practice with Jira.
Test Case Design and Management
Boundary value analysis, equivalence partitioning, and decision tables explained through realistic feature examples. You write test cases for an actual login flow, form validation, and file upload — not abstract exercises.
Automation with Selenium and Cypress
Setting up a working test suite from zero. Locator strategies that hold up under UI changes, page object model structure, and how to handle asynchronous behaviour in Cypress without brittle waits.
API Testing with Postman
Request chaining, environment variables, and writing assertions that catch real regressions — not just status codes.
CI/CD and Quality Pipelines
Connecting your test suite to GitHub Actions. Understanding what belongs in a pre-merge gate and what runs nightly.
What finishing the program looks like
At the end of each module there are graded assignments. The final assessment covers the full curriculum. Participants who score 70% or above receive a signed completion certificate from Domain — useful for portfolio and job applications.
- 1 Register and get immediate access to the first module materials
- 2 Attend live webinars — ask questions, work through exercises in real time
- 3 Submit assignments after each module for instructor review
- 4 Pass the final assessment and download your certificate
Request program details