Quality Assurance

About the course

This course equips participants with essential QA skills, emphasizing the importance of testing in the software development lifecycle. Explore manual and automated testing techniques, including test planning, defect management, and working with tools like Selenium, Postman, and JMeter. Learn automation frameworks (data-driven, keyword-driven, hybrid), and integrate testing processes into CI/CD pipelines using tools like Jenkins and Git. Hands-on projects, including manual testing, API testing, and automation, ensure real-world readiness for a successful QA career.

What you will learn:

1. Introduction to Quality Assurance
  • Importance of QA in software development
  • Various types of testing
  • Test planning, Test Strategy, and Test Case
2. Software Development Life Cycle (SDLC) & Testing Life Cycle (STLC)
  • Waterfall, Agile, and DevOps models
  • QA phases within SDLC
3. Defect Management
  • Identifying, reporting, and managing defects
  • Tools for bug tracking (e.g., Jira)
4. Introduction to Automation Testing
  • Automation tools overview (e.g., Selenium, Cypress)
  • Automation Programming Basics – Java or Python, or JavaScript
5. Test Automation Frameworks
  • Data-driven, keyword-driven, and hybrid frameworks
  • Introduction to BDD tools (e.g., Cucumber)
6. Tools and Techniques
  • Selenium WebDriver for web testing
  • REST API testing with Postman
  • Performance testing basics with JMeter
7. Continuous Testing
  • Integration with CI/CD pipelines (e.g., Jenkins, Git)
  • Version control with GitHub or GitLab
Hands-on Projects
  • Manual testing for a real-world application
  • Automation testing project using Selenium
  • API testing with Postman
  • Continuous integration with Jenkins

₹32,000

 (GST included)

(3 Months of Professional Training &    6 Months of Internship)

Please Fill The Form