← Back to the catalogue
Domain 02 . Development

Software Testing & QA

70
Hours of teaching
Beginner to Advanced
Level
8
Modules
Classroom . Online . Hybrid
Mode
Course overview

A software quality course covering manual test discipline and automation across UI, API and performance layers. Learners write test plans, cases and defect reports to professional standards, then automate the same coverage with Selenium and Playwright, test APIs with Postman and REST Assured, and run load tests with JMeter.

Automation is wired into a Cl pipeline with reporting, so results are visible to the whole team.

Who it is for
  • Manual testers moving to automation
  • Graduates entering QA roles
  • Developers writing their own tests
  • Team leads defining quality process
Prerequisites
Basic computer knowledge. Programming is introduced as needed for automation.
How it runs
Learn → Practise → Build → Experience → Demonstrate, ending in a capstone. Delivered by practitioners from the engineering bench, in Madurai, Coimbatore and online.
Final project
Automated Suite Running in Cl

Programme sheet

The printed sheet carries the full module breakdown, labs, project work and certification path. Fees, dates and formats for the next intake are confirmed by the education team on enquiry.

Learning outcomes

01
Write test plans, cases and traceability matrices.
02
Automate browser tests with Selenium and Playwright.
03
Run load and stress tests and read the results.
04
Choose what to automate and what to test manually.
05
Report defects that developers can act on.
06
Test APIs including auth, schemas and negative cases.
07
Integrate suites into Cl with reports.

Module structure

8 modules
Module 01

Testing Fundamentals

SDLC and STLC . Test types . Entry and exit criteria . Test levels . Static vs dynamic . Quality metrics
Module 02

Manual Testing

Requirement analysis . Test data . Defect lifecycle . Test scenarios and cases . Execution . Severity and priority
Lab
Test Suite for a Web App
Module 03

Test Management

Test plans . Traceability . Tools . Estimation . Risk-based testing . Reporting to stakeholders
Tools — Jira, TestRail, Zephyr
Module 04

Programming for Automation

Java or Python essentials . Data structures . Functions and classes . Assertions . Version control basics
Module 05

UI Automation

Selenium WebDriver . Locators . Waits . Page Object Model . Playwright . Flakiness control
Lab
Regression Suite
Module 06

API testing

REST concepts . Assertions . REST Assured . Mocking . Postman collections . Environments . Schema validation
Lab
API Test Collection
Module 07

Performance Testing

Load, stress and soak tests . JMeter test plans . Thresholds . Bottleneck analysis . Reporting . LAB
Module 08

CI and Reporting

TestNG and pytest structure . Parallel runs . Jenkins or GitHub Actions integration . Allure reports . Quality gates

Assessment & certification

Module assignments and labs
25%
Internal assessments
15%
Mini projects
20%
Final project and review
40%

Learners who complete all modules, submit the final project and clear the review receive a course completion certificate from Kaizen Infinities Private Limited. Project work is documented for the learner's portfolio, and interview preparation is included in the closing sessions.

Career outcomes . Roles this programme prepares for
QA EngineerTest Automation EngineerSDETPerformance Test EngineerQA Lead
Enquire or apply →Programme sheet (PDF)Institutions can commission a cohort

Also in Development