Program overview
Admission Requirements
Intakes

Last updated on 2025-06-03

Program overview

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 rapidly growing field of software quality assurance. This program emphasizes the importance of testing in software development, enhancing students' software development skills while fostering strategic thinking. Students will gain a comprehensive understanding of testing methodologies, tools, and paradigms used in modern software development processes. The program is taught by experienced faculty members, ensuring that students are well-prepared for a successful career in this in-demand industry.

Program Structure

The Software Quality Assurance and Test Engineering program is structured to provide a thorough education over a period of one year, which includes:

  • 2 academic terms
  • 1 optional co-op term (420 hours) for eligible students

This hybrid program combines both in-class and online learning, allowing for flexibility in how students engage with the material. The curriculum covers a wide range of modern test engineering approaches, including automated testing and cybersecurity testing, ensuring that students are well-versed in the latest industry practices. The program is designed to prepare students for immediate employment in the software quality assurance field upon graduation.

Featured Experiences

  • Opportunity to participate in an optional 420-hour co-op work term, providing real-world experience.
  • Exposure to various testing methodologies and tools used in the software development lifecycle.
  • Hands-on learning with a focus on automated testing and cybersecurity testing.
  • Instruction from faculty with extensive industry experience, enhancing the learning experience.

Career Options

Graduates of the Software Quality Assurance and Test Engineering program can pursue various career paths in Canada, including:

  • Quality Assurance Analyst: Responsible for ensuring that software products meet quality standards through rigorous testing and evaluation.
  • 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 testing scripts to streamline the testing process and enhance efficiency.
  • Cybersecurity Tester: Evaluates software systems for vulnerabilities and ensures that security measures are effective.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Conestoga College official website