Foundations of Software Quality Assurance
Software Quality Assurance (SQA) is critical in the software development life cycle to ensure that products meet defined quality standards and customer expectations. This course introduces the concepts of quality management, testing methodologies, quality control techniques, and process improvement strategies. Students will learn both manual and automated testing methods, explore software metrics, and gain hands-on experience with QA tools used in the industry. The course also covers standards such as ISO, CMMI, and Six Sigma as they apply to software quality.
Meet Your Instructors
Anis Uddin Ahmad
Mohammad Emran Hasan
Co Founder & CEO, FIGLAB
20+ years of experience in leading teams and heading up engineering at various companies. Extensive background in designing and building both consumer and enterprise applications. Experienced with full lifecycle software development including requirements capture, prototyping, proof of concept, design, implementation, testing, releasing, and operation.
What you'll learn
- Understand and apply software quality assurance principles throughout the software development life cycle.
- Design and execute effective test plans, cases, and strategies using manual and automated methods.
- Evaluate and implement quality standards and process improvement models (e.g., ISO, CMMI).
Whats Included
- Definition, goals, and importance of SQA.
- Role of QA in SDLC and Agile/DevOps environments.
- Functional, non-functional, regression, and performance testing.
- Hands-on with automation tools (e.g., Selenium, TestNG).
Curriculum
Reviews

Bertha Hinton
Velit optio recusandae Fugiat maxime velit voluptas explicabo Quae animi duis Nam nesciunt est consequatur eveniet id

Craig Robbins
Et sed qui sit in ipsum sed inventore quis consequatur accusamus

Nash Cole
Delectus doloremque amet nulla in
🔥This offer ends in:

