Last updated on 2026-02-02
Program overview
The Graduate Certificate in Software Quality Assurance and Test Engineering is a one-year program designed to equip students with essential skills for the growing field of software quality assurance. This program emphasizes the importance of testing in software development, enhancing students' strategic thinking and understanding of quality assurance from various perspectives, including that of the end user, developer, and business. With a focus on modern testing methodologies and tools, students will learn to build and maintain high-quality software. The program is taught by experienced faculty, ensuring that students are well-prepared for a successful career in this in-demand industry.
Program structure
The Graduate Certificate in Software Quality Assurance and Test Engineering is structured to provide a comprehensive education over a period of one year. The program consists of:
- 2 academic terms of intensive coursework
- 1 optional co-op term, providing practical work experience
This hybrid program combines theoretical knowledge with hands-on experience, allowing students to apply what they learn in real-world scenarios. The optional co-op work term consists of 420 hours of work experience, which can significantly enhance students' employability in the software quality assurance field. The program is designed to prepare students for the competitive job market by equipping them with the necessary skills and knowledge.
Featured Experiences
- Opportunity to participate in an optional co-op work term to gain practical experience in the industry.
- Exposure to a variety of modern test engineering approaches, including automated testing and cybersecurity testing.
- Hands-on learning with methodologies and tools used in contemporary software development processes.
- Instruction from faculty with extensive industry experience, providing valuable insights and mentorship.
Career Options
Graduates of the Graduate Certificate in Software Quality Assurance and Test Engineering can pursue various career opportunities in Canada, including:
- Quality Assurance Analyst: Responsible for testing software applications to ensure they meet quality standards and function as intended.
- Test Engineer: Focuses on designing and implementing tests to identify software defects and improve product quality.
- Software Developer in Test: Works alongside development teams to create automated tests and improve testing processes.
- Automation Tester: Specializes in developing automated test scripts to streamline the testing process and enhance efficiency.
- Cybersecurity Tester: Evaluates software applications for vulnerabilities and ensures they are secure against potential threats.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Conestoga College official website



























