In recent years, Quality Assurance (QA) has developed a well-defined set of methodologies, and techniques, and has grown into a field of its own. Though QA was considered a sub-discipline of test or product management in the past, the growing need for companies to automate and streamline their testing processes evolved the importance of QA.
The Quality Assurance professional must be skilled not only in what was before recognized as software testing, or other testing areas like integration testing, but in variety of very special skills. These skills range from scripting languages (for writing automation scripts), system and web administration, and certain aspects of project management, to unit testing. Companies in the medical industry (Illumina, B&D), banks and big insurance companies (Citibank, American Specialized Health), and engineering companies have constant openings in this field. Though job descriptions vary, all of them require familiarity with software processes and testing techniques, consequently enabling shorter and more reliable test turnaround times.
The Software Quality Assurance certificate will provide effective tools and knowledge for those involved in all stages of Software Development and testing process: Unit testing, Feature testing, Integration testing and Regression testing. The certificate program will teach the skills necessary to ensure that testing is well documented, processes established, and results are correctly interpreted and are repeatable. The required and elective courses are well-rounded, enabling those enrolling in the Software Quality Assurance certificate to satisfy the requirements for job openings in any of the above mentioned areas of QA.
There will be a $95 fee upon acceptance into the program
From the 'Apply Now' button, login to your student account, complete the online application, and pay the application fee if applicable.
It is preferable that you create an account before proceeding if you have not already done so.
Candidates are encouraged to apply in the certificate program as early as possible to take advantage of program benefits.
See Certificate FAQs for more information.
Science & Technology. Call 858-534-1566 or Email: email@example.com
Andrews Consulting International
Associate Vice President, Quality Assurance
American Specialty Health
Senior Director, Global Quality & Compliance
Professor, Computer Science & Engineering
UC San Diego
Information Technology Consultant
Senior Director, User Experience Group
Principal Agile Coach
IT Systems Analyst
Currently, all three required courses are only offered in in-class format.
Some electives are offered online using Blackboard, our online learning platform. You may click here for a tour of Blackboard. You do not need a password to browse the “Student” tab at the top of the page. You may click on “Getting Started” on the left side column; and can “Take a Course Tour” or select various topics for a general understanding about our Blackboard system.
For more information on class formats you can click on each course in the matrix above, or go to “Program Scheduled” under "Related Documents" on the right side of the top of this page. Classes in the matrix will indicate either in-person or online.
Yes, the program is open to non-California residents, including non-US residents. The certificate and course fees are the same for all students.
All required courses, which are in-person classes, must be taken on site in San Diego. Online classes can be taken from anywhere in the world.
If you have questions about how enrolling in courses may or may not affect your visa status, please contact our International Department at firstname.lastname@example.org or (858) 534-6784.
To enroll into a class, click on the class link in the matrix and that will take you to that class page. There you can find a course description, prerequisites, and the start date for that course. To enroll in the course can click on “Add to Cart” which will lead you to complete the registration/payment process.
Students can complete all courses in as quickly as 9 months. Students may take electives prior to, concurrent to, or after taking required courses. However, each course includes an average of 6-8 hours of homework per week. Taking more than one class a quarter should be well-thought-out, and other work/school/life commitments should be considered prior to enrolling in more than one class per quarter. You have up to five years to complete all requirements for the certificate. This certificate cannot be completed online.
If you have taken a course from an accredited university covering the learning objectives of a required or elective course, you may be able to transfer a total of one class per certificate to Extension. You may send your request along with details about how the class at your accredited university is equivalent to our Extension course. Attach an electronic transcript and send your email to Infotech@ucsd.edu.
If you have not taken a course elsewhere, but already have the skills covered in a course, you may be able to substitute an alternate Extension course in its place. Send your request to substitute one of the program courses to Infotech@ucsd.edu. In your request, indicate which course you would like to take and which course it would substitute. Include how a substitution may better meet your professional or employment needs. The class should align with the overall student learning outcomes of this certificate. As previously mentioned only one waiver total can be granted per certificate. Requests for these considerations require departmental approval. Contact Infotech@ucsd.edu to make a request or for additional information.
A downloadable resources titled “Frequently Asked Questions" can be found under "Related Documents" - located along the right-hand side of this page. If you need further information, please contact the program representative at Infotech@ucsd.edu or (858) 534-1566.
There will be a $95 fee upon
acceptance into the program
about Software Quality Assurance
Hear about upcoming events and courses