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 at least basic English language skills to enroll. To learn more, see English Language Proficiency Requirements.
To enroll, 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
If you’re thinking about heading back to school, you’re probably also wondering how you’ll pay for it. To help you figure that out, we’ve put together a list of ways to help fund your education.
Explore the key principles of Agile software development and acquire the engineering skills to become a certified ScrumMaster and Scrum Product Owner.
Explore a broad range of IT roles and responsibilities, and choose from courses in programming, web development and database management.
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.