ATSI Logo
Placement Oriented

Software Testing (QA) Program Curriculum

Master both Manual and Automation testing frameworks using industry standards like Selenium, Java, and API Testing tools.

Duration: 10 Weeks
Skill Level: Beginner to Test Automation Lead
Industry Certificate Provided

Detailed Course Syllabus

Module 1: Manual Testing & Quality Assurance Principles

Phase 1
  • Software Development Life Cycle (SDLC) - Waterfall, V-Model, and Agile Scrum methodologies
  • Software Test Life Cycle (STLC) - Test plans, test scenarios, test cases, and test metrics design
  • Test Case Design Techniques - Equivalence partitioning, boundary value analysis, and decision tables
  • Defect Management - Bug reporting, severity vs. priority, and defect lifecycle tracking in Jira

Module 2: Java Foundations for Test Automation

Phase 2
  • Java Basics - JVM, variables, conditional blocks, loops, and handling user inputs
  • OOP in Java - Mastering Classes, Objects, Methods, Encapsulation, Polymorphism, and Collections API
  • Exception Handling - Custom try-catch blocks and defensive scripting styles
  • Build Tool Integration - Setting up Maven projects, managing POM.xml, and external dependencies

Module 3: Automation Testing with Selenium WebDriver

Phase 3
  • WebDriver Architecture - Connecting test scripts to Chrome, Firefox, and Edge browsers
  • Locator Strategies - Absolute/Relative XPaths, CSS Selectors, ID, and Name web element identification
  • Interactive Automation - Handling alerts, dropdowns, dynamic tables, frames, and windows
  • Waits & Synchronization - Implementing Implicit, Explicit, and Fluent waits in Selenium automation

Module 4: Advanced Testing Frameworks & APIs

Phase 4
  • TestNG Framework - Annotations, assertions, parameterization, parallel executions, and custom reports
  • API Testing - Manual API validation with Postman & automation with REST Assured
  • Page Object Model (POM) - Creating highly scalable, robust, and maintainable automation frameworks
  • Continuous Integration (CI) - Integration of automated test suites into Jenkins pipeline runs

Download Official Syllabus

Get a comprehensive offline PDF of this syllabus containing all lesson outcomes, lab assignments, and prerequisites.

Download Curriculum

Course Key Highlights

  • Manual Testing & Agile Methodology
  • Automation Testing with Selenium WebDriver & Java
  • API Testing (Postman & RestAssured)
  • Test Automation Frameworks (TestNG, Cucumber)
  • 100% Practical Hands-on Sandbox Labs
  • Mock Technical Interviews & Resume Auditing

Request Callback / Enquiry

Fill out your details below and an admissions counselor will reach out to you within 24 hours.