Skip to Main Content

TEAQ - Software Quality Assurance

Download as PDF

Effective Start Term

2026-2027

College/School

School of Technology and Service

Program Title

Software Quality Assurance

Total Program Hours

360

Total Program Credits

12

Total Length of Time to Complete the Program

5.5 months

Program Description

The Software Quality Assurance program covers all aspects of software quality assurance, from manual testing to automated testing, API testing, and database management. The program is designed to provide students with a deep understanding of software quality assurance principles, techniques, and tools to equip them with the skills required to ensure the delivery of high-quality software products.

Upon program completion, students will be able to:

• Demonstrate software quality assurance principles and techniques and explain their role in ensuring the delivery of high-quality software products.

• Perform manual testing, automated testing, API testing, and database management.

• Describe the different types of software testing and how they are used to ensure software quality.

• Design, develop, and execute automated tests using industry-standard test automation frameworks and scripting languages.

• Explain principles of API testing, including load testing and endpoint testing, and develop skills in designing and executing these types of tests.

• Demonstrate testing, implementing, and managing databases, including data modeling, database normalization, indexing, data integrity, and data security.

• Demonstrate problem-solving and critical thinking skills by working on real-world software quality assurance projects.

• Present the importance of quality assurance in software development and its impact on business success.

Certificates and Licensure

  • MTECH Program Certificate in Software Quality Assurance