Applying as a Canadian applicant
Domestic students should apply online or by phone at 1-888-892-2228.
Applying as an International applicant
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 tourVirtual 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 tourCourses - 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
User Experience Evaluation
INFO8171
Non-Functional Testing
SENG8051
Security Testing
SENG8061
Database Testing
SENG8071
Software Quality Applications Lab
SENG8130
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
- Design software testing plans to evaluate functional and non-functional specification requirements for various test levels and types of information systems and technologies.
- Design and use test cases to verify system and individual component functionality, usability, and regression.
- Audit the quality assurance procedures to assess software quality and improve software performance.
- Create technical reports and documents such as testing plans, incident reports and technical specifications to document testing protocols.
- Collect, analyze, and document testing data for a variety of stakeholders.
- Manage software quality assurance and software testing projects according to current project management principles and practices.
- Create reliable software applications that have been thoroughly designed, documented and tested.
- Use a wide variety of software testing tools to perform automated or manual testing.
- Develop a plan for personal and professional development to remain current in the field.
- Communicate and collaborate professionally with various stakeholders to support effective quality assurance outcomes.