Class -1
Course overview and objectives
Role of SQA in the software lifecycle
Basics of SDLC and methodologies (Waterfall- Agile- Scrum)
Class -2
Introduction to STLC and its phases
Overview of QA documentation (test plans - cases - and reports)
Real-world applications of QA
Class – 3
Bug lifecycle: Theory and concepts
Understanding severity and priority
Overview of bug tracking tools
Class – 4
Practical bug logging with JIRA
Writing effective bug reports
Managing and prioritizing bugs
Class – 5 (Discussion - Assignment - and Quiz)
Recap of Module 1 topics
Group discussion on QA concepts and bug lifecycle
Submission of assignment and participation in a quiz
Class – 6
Test cases: Components and structure
Writing test cases for web applications
Review of sample test cases
Class – 7
Developing test scenarios for features
Best practices for test case management
Overview of test checklists
Class – 8
Writing test cases for sample applications
Creating a checklist for login features
Peer review of test documentation
Class – 9 (Discussion - Assignment and Quiz)
Recap of Module 2 topics
Group discussion on test case scenarios and checklists
Assignment submission and participation in a quiz
Class – 10
Introduction to APIs and their importance
Basics of HTTP methods and status codes
Overview of Postman and creating requests
Class – 11
Hands-on API testing with Postman
Writing and executing API test cases
Debugging and analyzing responses
Class – 12 (Discussion - Assignment and Quiz)
Recap of Module 3 topics
Assignment submission on API test cases
Participation in a quiz
Class – 13
Introduction to performance testing: Metrics and use cases
Overview of JMeter and its features
Setting up a basic test plan
Class – 14
Running performance tests with JMeter
Analyzing results: Response time and throughput
Best practices for performance testing
Class – 15
Introduction to security testing: Key concepts and vulnerabilities
Overview of OWASP ZAP and its features
Scanning for basic vulnerabilities
Class – 16
Hands-on OWASP ZAP: Setting up scans
Analyzing security test reports
Recommendations for improving security
Class – 17 (Discussion - Assignment and Quiz)
Recap of Module 4 topics
Assignment submission and feedback
Participation in a quiz
Class – 18
Introduction to automation testing
Overview of Cypress: Setup and environment
Writing basic Cypress tests
Class -19
Locators and commands in Cypress
Creating reusable test components
Debugging and running tests
Class - 20
Reporting with Mochawesome
Structuring tests using Page Object Model (POM)
Managing test frameworks
Class - 21
Introduction to Git: Basic commands and setup
Working with GitHub repositories
Collaborative workflows in QA teams
Class - 22
Writing resumes tailored for QA roles
Preparing for QA interviews: Common questions and strategies
Tips for freelancing and remote QA jobs
Class - 23
Mock interview: Behavioral and technical questions
Feedback and improvement strategies
Course wrap-up and final Q&A