ICR IT Centre

Quality Assurance

Software Quality Assurance

Learn to find defects before users do, write proper test cases and automate the repetitive parts.

Software Quality Assurance course

What you will be able to do

  • Design test cases from requirements
  • Run functional, regression and exploratory testing
  • Write bug reports that get fixed the first time
  • Test APIs and validate responses
  • Automate a browser test suite
  • Work inside an agile team as the QA voice

About this course

No software development life cycle is complete without QA, and demand for testers keeps rising. You will learn how to read a requirement, design test cases from it, run them methodically, write bug reports developers can act on, and automate regression checks.

Who is this course for?

Complete beginners are welcome. All you need is a laptop, reliable internet and the commitment to attend classes and finish the assignments.

What is included

  • Live classes with a dedicated instructor
  • Recorded lessons you can revisit any time
  • Hands-on assignments and a final project
  • Certificate on successful completion

Curriculum

3 modules, 10 lessons

  • 01The software development life cycleFree preview25 min
  • 02Test case design and coverage32 min
  • 03Severity, priority and the defect life cycle39 min
  • 01Functional and regression testing21 min
  • 02Exploratory testing and test charters28 min
  • 03Writing bug reports developers can reproduce35 min
  • 04API testing with Postman42 min
  • 01When to automate and when not to24 min
  • 02Writing your first automated browser test31 min
  • 03Running tests in a pipeline38 min

Your trainer

Instructor portrait placeholder

Mubeen Zafar

SQA Engineer

Mubeen tests software for a living: test case design, defect reporting and automation, all of which he teaches on the QA programme.

Chat with us