TEAQ - Software Quality Assurance
Download as PDF
Effective Start Term
College/School
Program Title
Total Program Hours
Total Program Credits
Total Length of Time to Complete the Program
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