Manual Software Testing
Manual testing is the starting point for every successful software tester. It means carefully checking software step by step by hand, just like a real user would, to make sure everything works as expected. Instead of relying on automation or scripts, you’ll be the one interacting with the software, spotting bugs, asking the “what if” questions, and thinking like a real end-user.
Think of it this way: if a new banking app is released, you’ll try logging in, making a payment, checking balances, and even doing “wrong” things like entering the wrong password or leaving fields empty — all to see if the system behaves correctly. Manual testers are the first line of defense against software failures, and this skill is the foundation for moving into automation and advanced testing.
What You’ll Learn
In this course, you will not only learn the theory of testing, but also get hands-on experience in every step of the testing process:
- Fundamentals of testing: what software testing means, why it matters, the difference between verification and validation, and how it fits into the software development lifecycle (SDLC).
- Designing and executing test cases: how to write step-by-step test cases, track results, and uncover edge cases that developers may not consider.
- Bug reporting and defect lifecycle: find issues, document them with details/screenshots, and track them from discovery to resolution.
- Test management with Azure DevOps: create/organize test plans, link requirements, run tests, and report results like in real companies.
- API testing with Swagger and Postman: validate how applications communicate, check requests/responses, and ensure data integrity.
- Capturing test evidence with OBS: record test runs as professional evidence for bug reports or demo walkthroughs.
- ISTQB Foundation Exam prep: structured exam preparation with key concepts, practice questions, and revision exercises.
Tools You’ll Use
You’ll gain real-world exposure to industry tools and platforms that QA teams use daily:
- Azure DevOps: manage requirements, test plans, bugs, and results in a collaborative platform.
- Swagger: explore APIs interactively with auto-generated documentation.
- Postman: perform structured API testing, chain requests, and validate responses.
- OBS: capture screen recordings of test execution as evidence.
- Excel / Google Sheets: create lightweight test plans, bug trackers, and traceability matrices.
- Jira (optional): exposure to industry-standard project and bug tracking tools.
Career Outcomes
By completing this course, you will be prepared for entry-level QA roles, with a strong portfolio of skills and real projects to show employers:
- Junior QA Tester: focus on running test cases, finding/reporting bugs, and ensuring requirements are met.
- Manual Test Analyst: design test strategies, manage requirements, and align testing with business needs.
- QA Intern or Trainee: gain industry exposure while building practical skills and advancing to automation.
Beyond roles, you’ll build the confidence to identify and report issues clearly, the portfolio to stand out to employers, and the foundation to transition into automation testing.
Sample Job Opportunities
Loading job opportunities...