Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - May 2025

Level 1

Course details

Career Management
CDEV8132


Conestoga 101
CON0101


High-Quality Software Programming
PROG8051


Software Testing Tools
SENG8031


Software Testing Methodologies
SENG8041


Software Engineering Principles
SENG8091


Modern Automated Testing
SENG8120


Level 2

Course details

Co-op and Career Preparation
CEPR8200


User Experience Evaluation
INFO8171


Non-Functional Testing
SENG8051


Security Testing
SENG8061


Database Testing
SENG8071


Software Quality Applications Lab
SENG8130


Level 3

Course details

Co-op Work Term (Software Quality Assurance and Test Engineering)
COOP8160


Please note:

Estimated required text and/or learning resource costs are based on the most recent available data through the Conestoga Campus Store.

Program outcomes

  1. Design software testing plans to evaluate functional and non-functional specification requirements for various test levels and types of information systems and technologies.
  2. Design and use test cases to verify system and individual component functionality, usability, and regression.
  3. Audit the quality assurance procedures to assess software quality and improve software performance.
  4. Create technical reports and documents such as testing plans, incident reports and technical specifications to document testing protocols.
  5. Collect, analyze, and document testing data for a variety of stakeholders.
  6. Manage software quality assurance and software testing projects according to current project management principles and practices.
  7. Create reliable software applications that have been thoroughly designed, documented and tested.
  8. Use a wide variety of software testing tools to perform automated or manual testing.
  9. Develop a plan for personal and professional development to remain current in the field.
  10. Communicate and collaborate professionally with various stakeholders to support effective quality assurance outcomes.