The 165-hour syllabus is split into thirteen modules that follow the order in which a tester's
responsibilities expand: careful manual work, then data checks, browser scripts, API tests, AI assistance and
a CI pipeline to run it all. Every module finishes at the keyboard, and in the last one you test the
microfinance loan app from start to finish.
1
Software Testing Fundamentals & SDLC/STLC
10 Hours
Starting points, told through the loan app: the purpose of testing, the seven principles, how a
developer's slip becomes a defect and finally a failure a borrower sees, Waterfall, the V-Model and Agile
compared, the STLC and the four test levels.
2
Manual Testing, Test Cases & Bug Reporting
12 Hours · Jira
Designing tests for the loan application form: boundaries on age and loan amount, equivalence classes for
income bands, a decision table for eligibility rules and a state diagram for application status. You then
carry out smoke, sanity, regression and exploratory passes and assign severity and priority to what you
find.
3
Agile, Scrum & Test Management
8 Hours · Jira
Working in Scrum as the team's tester, from planning to stand-ups, sprint review and retro, with
acceptance criteria and a Definition of Done to test against. In Jira you create the loan app's project
from scratch (board, workflow, filters, dashboard) and write a test plan ordered by risk.
4
SQL & Database Testing
10 Hours · SQL
SQL against a borrowers, loans and repayments schema. Keys and constraints come first, then filtering,
sorting, grouping, joins and subqueries, which you use to prepare test data and confirm that every
repayment updated the right balance.
5
Programming Fundamentals with Python or Java
15 Hours · Python / Java
Programming from the ground up in Python or Java: variables, if-else, loops, functions, classes,
inheritance and exceptions, finishing with code that loads borrower records from CSV, JSON and Excel to
drive your tests.
6
Selenium WebDriver & Automation Fundamentals
15 Hours · Selenium, PyTest/TestNG
Selenium WebDriver against the loan app's borrower portal: finding elements with ID, CSS and XPath,
waiting explicitly instead of sleeping, dealing with pop-up alerts, iframes, extra tabs, dropdowns and
tables, then grouping tests in PyTest or TestNG and running them across browsers.
7
Playwright Automation with JavaScript/TypeScript
15 Hours · Playwright, TypeScript
A short TypeScript primer, then Playwright: role and text locators, assertions, fixtures, a reusable
signed-in state, intercepted network calls to fake a payment, document uploads, parallel execution and
investigation with the trace viewer.
8
API Testing with Postman & REST APIs
12 Hours · Postman
How REST works, shown on the loan app's repayment API: verbs like GET and POST, endpoints, headers and
response codes. In Postman you work with collections, environments, bearer tokens and JSON schema checks.
9
API Automation & Integration Testing
12 Hours · REST APIs
Coding the API suite: assertions on responses, request chaining, token handling and payloads fed from
data files. Integration tests then cover the repayment API, a mocked payment gateway and the database
together, running in the same job as your UI tests.
10
GenAI for Test Case Generation & Test Data
10 Hours · ChatGPT
Prompting Generative AI for scenarios and edge cases around a new prepayment rule and for synthetic
borrower data, then reviewing that output critically for gaps and errors, plus the rules on what customer
data must stay out of public AI tools.
11
AI-Assisted Automation, Debugging & Test Maintenance
12 Hours · ChatGPT, Copilot
Pairing with ChatGPT and GitHub Copilot to draft, refactor and explain test code, decode error logs and
stabilise brittle locators, always running the suggestion yourself before you accept it.
12
Framework Design, Git, CI/CD & Test Reporting
14 Hours · Git, Jenkins, Allure
Building a proper framework: page objects, externalised test data, Git branching and pull requests,
Jenkins triggering the suite on each build, and Allure dashboards for results.
13
End-to-End Testing Project & Capstone
20 Hours · All Tools
Capstone: you take the loan app through a complete QA cycle, producing a test plan, manual cases, UI and
API automation and a GitHub-linked Jenkins pipeline. The module also covers resume and LinkedIn polishing,
a portfolio walkthrough and mock interviews.