Software Quality Assurance

Locations: Lehi

Program length
5 months

Total cost
$1,490

Registration period
Apr. 29 – Aug. 16

Locations
See Map

The Software Quality Assurance program covers manual to automated testing, performance testing, Application Programming Interface (API) testing, and database querying/management. The program is designed to provide students with a deep understanding of software quality assurance principles, techniques, tools, and to equip them with the skills required to ensure the delivery of high-quality software products.

95% Completion This data is pulled from fiscal year 2025. The displayed number does not guarantee completion of the program.

78% Placement This data is pulled from fiscal year 2025. The displayed number does not guarantee placement after the program.

Avg. salary $60k-$83k Wage data represents an estimate sourced directly from Career One Stop. Actual salaries may vary.

Registration Opens: Apr. 29 – Aug. 16

Minimum Age Requirement: 17 years old. High school students must be in their senior year.

Registration opens at 8:00 AM in Learning Stream, and remains open until classes are full.

  • Basic computer and digital literacy skills are required

  • Complete and satisfy score requirements on the Entrance Assessment administered by the Testing Center.

Term Campus Room # Start Date – End Date Time Days
Fall 2026 Lehi Building B 208 08/17/2026 – 02/02/2027 7:30 am – 10:30 am Monday – Friday
Fall 2026 Lehi Building B 208 08/17/2026 – 02/02/2027 11:30 am – 2:30 pm Monday – Friday
Spring 2027 Lehi Building B 208 01/04/2027 – 06/16/2027 7:30 am – 10:30 am Monday – Friday
Spring 2027 Lehi Building B 208 01/04/2027 – 06/16/2027 11:30 am – 2:30 pm Monday – Friday

Total hours: 360

Course Descriptions

Course Name Course Hours Course Credits Tuition Course Fees
Introduction to Quality Assurance 60 2 $240.00 $50.00
Automated Testing Essentials 90 3 $360.00
Backend Testing 60 2 $240.00
Automated Testing 90 3 $360.00

Upon registration, you will register and submit payment for the first course in the program.

While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.

Tuition/Fees Cost
Tuition: $1,440.00
Application Fee: $0.00
Course Fees: $50.00
Required Materials: $9.00
Total Cost of Program: $1,490

Note: High school students attend MTECH tuition free, and are only responsible for fees and materials.

Course-by-course cost breakdowns can be found on the “Courses” tab above.

Upon registration, you will register and submit payment for the first course in the program. Fees and materials may be required upfront, while some may be paid later throughout the program.

While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.

  • MTECH Program Certificate in Software Quality Assurance

Is this game testing?
No, this is website and mobile app focused software quality assurance testing. If you want to persue game testing the principles learned from this program will transfer over but be prepared to work significantly harder and for less money.

Do I need to have coding experience?
No, though it will be very helpful.

How much do I need to know about software and technology?
Must be tech savvy and learn new software quickly and easily with great problem solving skills. Also, students should have familiarity with and/or the ability to use easily various devices like Mac, Windows, Android and Apple phones/tablets, etc.

How to Apply

Submit MTECH Application

Applying is free and easy! When you apply, please choose “undecided” as your program choice. You will select Software Quality Assurance after being accepted to MTECH.

Take the Entrance Assessment

Admission requirements may be met by taking the Entrance Assessment OR by providing qualifying documentation. The Entrance Assessment can be taken at a Testing Center, and qualifying documents can be sent to transcripts@mtec.edu.

Learn more about the assessment HERE

Register for Software Quality Assurance

Once the previous steps have been completed, eligibility is met to register for the first course in the program. Registration is on a first-come, first-served basis. Tuition and fees are due for the first course upon registration.

Prospective students can register through Learning Stream or in person at Student Services.

To register, you will use your Canvas login and will need your MTECH Student ID number. These items are included in the email you received after your MTECH application; however, if you cannot find this information, please contact our Student Services team prior to registration day.

Please be sure you have verified your Canvas email address before registering.



After a course is in your cart, you will have 5 minutes to complete the checkout process before it is unreserved and may be taken by another student.

Need more information?

Program Lead
headshot sam ripplinger
Sam Ripplinger

INFORMATION SESSIONS

MTECH employee gives a tour

INFORMATION SESSIONS

INFORMATION SESSIONS

A tour being given after an information session

Admissions Advisors

INFORMATION SESSIONS

Admission advisor meeting with student

AVAILABLE SCHOLARSHIPS

INFORMATION SESSIONS

girl using calculator in testing center
Program length
5 mos
Total cost
$1,490

Course Descriptions

Introduction to Quality Assurance
TEAQ1010
The Introduction to Quality Assurance course is designed to provide an overview of software quality assurance and its role in the software development process. The course will cover the fundamentals of manual QA, including test plan creation, test case design, and defect management. The course will introduce students to common tools used in software quality assurance, such as bug-tracking systems, version control systems, and automated testing tools. By the end of the course, students have an understanding of software quality assurance principles and practices.
Databases and SQL Queries
TEAQ 1011
The Databases and SQL Queries course aims to equip students with an understanding of database management systems and SQL (Structured Query Language). Students learn how to create, maintain and manipulate databases, as well as how to write SQL queries to extract, modify and analyze data. The course covers a range of topics including data modeling, database normalization, indexing, data integrity, and data security.
API Testing
TEAQ 1014
The API Testing course focuses on testing the performance and functionality of software applications. Students learn how to evaluate the speed, scalability, stability, and reliability of software systems, as well as how to test their API endpoints. The course covers a range of topics including load testing, stress testing, spike testing, and endurance testing, as well as API testing tools and techniques.
Automated Testing
TEAQ 1013
The Automated Testing course focuses on the development and implementation of automated testing strategies and tools for software applications. Students learn how to design, develop and execute automated tests for software applications, including unit tests, integration tests, and end-to-end tests. The course covers a range of topics, including test automation frameworks, scripting languages, continuous integration, and best practices in automated testing.
Search