Brief content

Why Choose this Course?

Start your career in Software Testing with complete training in Manual Testing, SQL, API Testing, and Automation basics. Learn to create test cases, find defects, validate data, and test real applications with industry-relevant tools. Gain strong QA skills through real-time scenarios, expert guidance, and beginner-friendly learning. Certificate provided after successful course completion.

Course Curriculum

  • What is Software Testing?
  • SDLC (Software Development Life Cycle)
  • STLC (Software Testing Life Cycle)
  • Types of Testing (Manual vs Automation)
  • Roles & Responsibilities of QA Tester
  • Waterfall Model
  • Agile Methodology
  • Scrum framework (Sprint, Stand-up, Retrospective)
  • V-Model
  • Software Testing Principles
  • Test Scenarios & Test Cases
  • Test Plan & Test Strategy
  • Test Execution Process
  • Defect Life Cycle (Bug Life Cycle)
  • Functional Testing
  • Non-Functional Testing
  • Regression Testing
  • Smoke & Sanity Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing (UAT)
  • Black Box Testing
  • White Box Testing
  • Grey Box Testing
  • Boundary Value Analysis
  • Equivalence Partitioning
  • Decision Table Testing
  • JIRA (Bug tracking & reporting)
  • Test management tools (TestRail / Zephyr)
  • Writing good bug reports
  • Severity vs Priority
  • Basic SQL queries (SELECT, WHERE, ORDER BY)
  • Joins (INNER, LEFT, RIGHT)
  • Database testing basics
  • Data validation
  • Introduction to APIs
  • REST API concepts
  • HTTP methods (GET, POST, PUT, DELETE)
  • Status codes
  • API testing using Postman
  • What is Automation Testing?
  • When to automate?
  • Automation frameworks overview
  • Introduction to Selenium
  • WebDriver setup
  • Locators (ID, XPath, CSS Selector)
  • Handling web elements
  • Waits (Implicit & Explicit)
  • Handling alerts, frames, windows
  • TestNG / PyTest
  • Data-driven framework
  • Keyword-driven framework
  • Hybrid framework
  • Choose one:

    • Java for Selenium
      OR
    • Python for Selenium

    Topics:

    • Basics of programming
    • OOP concepts
    • Exception handling
  • Page Object Model (POM)
  • Logging & Reporting
  • CI/CD basics (Jenkins)
  • Version control (Git & GitHub)
  • Introduction to performance testing
  • Load testing concepts
  • Tools overview (JMeter)

Β 

  • End-to-end testing of web application
  • Writing test cases
  • Automation scripts
  • Bug reporting
  • Manual testing interview questions
  • SQL queries practice
  • Automation coding questions
  • Resume building
  • Mock interviews
  • 2 Months – Manual Testing
  • 3–4 Months – Manual + SQL + API
  • 5–6 Months – Full Course (Manual + Automation + Project)

After completing this course:

  • QA Tester
  • Manual Tester
  • Automation Tester
  • QA Analyst

Software Testing Course