Module 1: Introduction to Software Testing
- Understanding Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
- Importance of Software Testing
Module 2: Manual Testing Fundamentals
- Types of Testing (Unit Testing, Integration Testing, System Testing, Acceptance Testing)
- Levels of Testing (Unit Testing, Integration Testing, System Testing, User Acceptance Testing)
- Testing Techniques (Black Box, White Box, Grey Box)
Module 3: Test Planning and Documentation
- Test Strategy and Test Planning
- Test Case Design, Writing, and Execution
- Test Data Preparation
- Defect Life Cycle and Reporting
Module 4: Functional and Non-Functional Testing
- Functional Testing (GUI Testing, Usability Testing, Compatibility Testing)
- Non-Functional Testing (Performance Testing, Load Testing, Stress Testing)
Module 5: Agile and Scrum in Testing
- Understanding Agile Principles
- Roles and Responsibilities in Agile Testing
- Integration of Testing in Scrum Framework
Module 6: Tools and Environments
- Overview of Testing Tools (e.g., Quality Center/ALM, Jira, Rally)
- Backend Testing with SQL
- API Testing
- Mobile Application Testing
Module 7: Test Automation Fundamentals (Optional)
- Introduction to Test Automation
- Basics of Selenium WebDriver
- Automation Frameworks (e.g., Page Object Model)
Module 8: Industry Best Practices and QA Documentation
- Industry Standards and Best Practices
- Creating and Maintaining Test Documentation
- Code Versioning and Configuration Management
Module 9: Interview Preparation and Resume Building
- Preparing for QA Job Interviews
- Crafting an Effective Resume and Cover Letter
- Building a Professional LinkedIn Profile
Module 10: Practical Project and Case Studies
- Applying Testing Concepts in Real-world Scenarios
- Hands-on Experience with Test Planning and Execution
- Analyzing and Reporting Test Results
What Will You Learn?
- Manual Quality Assurance
- Interview Practice
- LinkedIn + Resume Optimization
- AI Enhanced Job Matching
- Result Oriented Job Search