Day 1: Orientation Roadmap to SQA
- Introduction to Software Quality Assurance (SQA)
- Importance of SQA in software development
- Overview of the course structure and objectives
- Understanding the role of SQA professionals in the industry
- Exploring career opportunities in SQA
- Conducting a CV review session to tailor skills for the industry
Day 2: Software Quality Assurance
- Fundamentals of Software Quality Assurance
- Principles and practices of SQA
- Quality standards and benchmarks
- Tools and technologies used in SQA
- Case studies highlighting successful SQA implementations
- Q&A session to clarify concepts and address queries
Day 3: SDLC (Software Development Life Cycle)
- Overview of SDLC phases: Planning, Requirement Analysis, Design, Implementation, Testing, Deployment, and Maintenance
- Role of SQA at each stage of SDLC
- Understanding the importance of collaboration between development and QA teams
- Real-life examples illustrating SDLC methodologies (Waterfall, Agile, etc.)
- Practical exercises to apply SDLC concepts in a simulated project environment
Day 4: STLC (Software Testing Life Cycle)
- Introduction to Software Testing and STLC
- Key phases of STLC: Requirement Analysis, Test Planning, Test Case Development, Test Environment Setup, Test Execution, Defect Reporting, and Closure
- Different types of testing (Functional, Non-functional, Regression, etc.) and their significance in STLC
- Test management tools and techniques
- Hands-on experience with test case creation and execution
- Best practices for efficient testing and bug tracking
Day 5: Bug Life Cycle
- Understanding the Bug Life Cycle
- Identification and Reporting of software defects
- Prioritization and Severity classification of bugs
- Bug triage process and assigning bugs to developers
- Bug fixing and retesting strategies
- Closure and verification of resolved bugs
- Recap of the entire course content
- Evaluation and feedback session
- Distribution of certificates to successful participants
Each day will include interactive lectures, practical demonstrations, group discussions, and Q&A sessions to ensure active engagement and effective learning. Additionally, participants will have access to supplementary materials, resources, and assignments to reinforce their understanding of the topics covered.