Full syllabus

Beginner

Testing Fundamentals

  1. SDLC, STLC & Types of Testing
  2. Test Case Design Techniques
  3. Bug Life Cycle & Bug Reports

Programming Basics in Java or Python

  1. Variables, Types, Conditions & Loops
  2. Functions, Collections & OOP Basics
  3. Unit Tests with JUnit, TestNG or pytest

Git & the Command Line

  1. Command Line Basics
  2. Git Basics

Intermediate

Web Basics for Testers

  1. HTML, the DOM & Locators
  2. HTTP & Browser DevTools

UI Automation with Selenium or Playwright

  1. Your First Browser Test
  2. Waits & Flaky Tests
  3. Page Object Model

API Testing with Postman & REST Assured

  1. REST APIs & Postman
  2. API Automation in Code

Advanced

Frameworks, CI & Reporting

  1. Test Framework Design
  2. Running Tests in CI & Reporting

Performance & Security Testing Basics

  1. Performance & Load Testing
  2. Security Testing Basics

SDET Practice & Interview Prep

  1. SDET Coding Rounds
  2. Scenario & Framework Questions