Ensure Software Product Quality
Next start date
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.
This program is designed to provide a foundation of knowledge and skills, and students need the following upon entry:
If you're not a native English speaker, you’ll need to have basic English language skills to participate in this program. To learn more, see English Language Proficiency Requirements.
To enroll in this program, international students must have a visa that permits study in the United States. This program does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.
You must have access to a computer, and we recommend a high-speed Internet connection.
You earn the certificate by regularly attending class and successfully completing all required courses. For more information, see Completing Your Program.
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.
Software Quality Assurance & Process
Test Design, Execution & Reporting
Software Testing Techniques
Certificate in Software Testing & Quality Assurance
Approved by the UW Department of Computer Science & Engineering.
View this program's advisory board.
Each of our programs uses an advisory board to review content, guide design and recommend updates to ensure the program remains current as the field of study evolves. By tapping the minds of the top thinkers, doers and leaders in the field, we offer a transformational learning experience. The following individuals serve as the advisory board for this program.
Mark Anderson, Project Manager, Performance and Scalability Testing, Boeing
Don Beacom, Assistant Director, UW Professional & Continuing Education
Rovy Branon, Vice Provost, University of Washington Continuum College
Shawn Burke, Senior Software Engineer, Uber
Karthik Chermakani, Manager, Software Testing, Tableau Software
Juan Delgado, Senior Software Testing & QA Consultant, Mobica
Jeffrey Evans, Manager, Software Quality Engineering, The Walt Disney Company
Jeff Gehman, Senior SDET, Rhapsody International
Tom Gilchrist, Associate Technical Fellow, Information Systems Quality Assurance, Boeing Commercial Airplane Group; Chair, Seattle Area Software Quality Assurance Group (SASQAG); Counselor, American Society for Quality (ASQ) Software Division, Region 6
Dan Grass, Development Operations Manager, RPI
Richard Green, Senior Manager, Quality Engineering, Amazon
Jason Meltzer, Senior Manager, Software Development, GoDaddy
Tracy Monteith, Senior SDET, Engineering Excellence, Microsoft; Chairman, Seattle Area Software Quality Assurance Group (SASQAG)
Jonathan Randall, Quality Assurance Manager, State of Washington Department of Enterprise Services
Dave Smolin, Performance Test Manager, Tableau Software
Jenny Stuart, Director, Quality Assurance, Construx Software
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.
Explore the key principles of Agile software development and acquire the engineering skills to become a certified ScrumMaster and Scrum Product Owner.
Get an introduction to computer programming and application development. Explore Microsoft Visual Studio and the .NET Framework, and learn how to write software the Microsoft way.
Explore a broad range of IT roles and responsibilities, and choose from courses in programming, web development and database management.