Certificate in Software Testing & Quality Assurance

Ensure Software Product Quality


Program Details

  • Location: Downtown Seattle
  • Duration: 4 months
  • Class Times: Evenings, Weekends
  • Cost: $2,985

Next start date

March 27, 2017

Get Details & Apply

About this Program

As software development cycles get shorter and new products continue to push the boundaries of technology, testing and quality assurance has become even more vital in the tech industry. The demand for professionals with the latest training in the field continues to grow.

In this three-course certificate program, we’ll explore how to create and implement an effective software testing strategy. You’ll learn fundamental testing and QA concepts, practice a wide array of techniques and examine popular test development models. We’ll look at software testing processes within a variety of industry contexts and study practices applicable to cloud, mobile and Web environments. 


Professionals in the software industry and those who want to enter the field.

See Requirements

What You'll Learn

  • Software testing terminology, documentation practices and control processes
  • Details of test types, test environments, configuration management and root cause analysis
  • Validation processes, from designing test scripts to implementation
  • Test development models such as Agile and Waterfall
  • Functional, combinatorial and structural testing techniques

Get Hands-On Experience

  • Carry out software tests with in-class lab sessions
  • Complete a team project that includes the entire software testing process, from creating the test plan to presenting final results and recommendations

Program Overview

Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.

Start Dates

Learning Formats


Attend class in person at one of our convenient locations. You’ll engage face to face with your classmates and instructors as part of a highly interactive curriculum. An online learning management system may be required to access some course materials and assignments.


Our special blended programs combine the convenience of online study with the vibrancy of in-person classes for a unique learning experience.

Not available for this program


Enjoy the flexibility of online learning, which allows you to participate in class activities, assignments and discussions on your schedule, from anywhere. Experience cutting-edge technology and a supportive, diverse learning community.

Not available for this program