top of page



This course is designed to teach Software Testing and Quality Assurance in a hands-on manner and prepare the participants for a career in this field. The course will provide instruction and hands-on training for the students to feel confident and begin working in the industry as a software tester or QA Analyst. 

Course Content

1. Introduction to QA

  • Overview of QA concepts

  • Roles and Responsibilities of QA

  • QA and QC

  • Software development life cycle

  • Software testing

2. QA Principles and Types of Testing

  • Seven key principles of Software testing

  • Causes of Software defects

  • Types of tests – Functional and Non-functional testing

  • Levels of testing – Unit, Integration, System and Acceptance tests

  • Retest and Regression testing

  • Lab

  • Homework

3. Software Testing Lifecycle and Artifacts

  • Inputs for Software testing

  • Key phases of Software testing

  • Understanding Software requirements

  • Test Plan

  • Test case designs

  • Labs

  • Homework

4. Advanced testing

  • Test execution and defect management

  • Testing techniques

  • Boundary Value analysis

  • Decision table testing

  • State transition testing

  • Branch testing

5. Understanding technologies and maintaining test data

  • Introduction to HTML

  • Lab: Creating HTML documentation

  • Test Formats: CSV, XML, JSON

  • Lab: Managing test data in CSV files

  • Lab: Managing test data in JSON files

  • Lab: Managing test data in XML files


6. Test management and lean methods

  • Managing test artifacts using MS Office

  • Managing test artifacts in Jira

  • Agile testing methodology

  • Role of QA in Agile testing

  • Introduction to BDD and TDD

  • Labs

  • Homework

7. Project work

Staffing Support​
  • Resume Preparation

  • Mock Interview Preparation

  • Phone Interview Preparation

  • Face to Face Interview Preparation

  • Project/Technology Preparation

  • Internship with internal project work

  • Externship with client project work

Our Salient Features:
  • Hands-on Labs and Homework

  • Group discussion and Case Study

  • Course Project work

  • Regular Quiz / Exam

  • Regular support beyond the classroom

  • Students can re-take the class at no cost

  • Dedicated conf. rooms for group project work

  • Live streaming for the remote students

  • Video recording capability to catch up the missed class

bottom of page