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 - January 2025
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
High-Quality Software Programming
PROG8051
- Hours: 84
- Credits: 6
- Pre-Requisites:
- CoRequisites:
Software Testing Tools
SENG8031
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Testing Methodologies
SENG8041
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Engineering Principles
SENG8091
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Modern Automated Testing
SENG8120
When creating software systems using rapid, iterative development cycles, the quality of the software built in each cycle is paramount. Manual testing alone is not suitable for maintaining the quality of a software product created using this complex and fast-paced approach. To address this problem, students in this course will automate software testing using current tools and frameworks. This course will also include the concepts of containers and containerization to produce reliable and efficient testing environments.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
User Experience Evaluation
INFO8171
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Non-Functional Testing
SENG8051
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Security Testing
SENG8061
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Database Testing
SENG8071
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Quality Applications Lab
SENG8130
In this hands-on, practical course, students will amalgamate and showcase the skills they have developed throughout the program. Students will test software projects and produce regular reports, defect reports, and other testing related artifacts. Solutions to software problems will be proposed and applied to software systems. This course will emphasize and foster better communication skills to ensure a proper understanding and escalation of software issues and fixes.
- Hours: 84
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Level 1
Course details
Career Management
CDEV8132
- Hours: 28
- Credits: 2
- Pre-Requisites:
- CoRequisites:
Conestoga 101
CON0101
- Hours: 1
- Credits: 0
- Pre-Requisites:
- CoRequisites:
High-Quality Software Programming
PROG8051
- Hours: 84
- Credits: 6
- Pre-Requisites:
- CoRequisites:
Software Testing Tools
SENG8031
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Testing Methodologies
SENG8041
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Engineering Principles
SENG8091
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Modern Automated Testing
SENG8120
When creating software systems using rapid, iterative development cycles, the quality of the software built in each cycle is paramount. Manual testing alone is not suitable for maintaining the quality of a software product created using this complex and fast-paced approach. To address this problem, students in this course will automate software testing using current tools and frameworks. This course will also include the concepts of containers and containerization to produce reliable and efficient testing environments.
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Level 2
Course details
Co-op and Career Preparation
CEPR8200
- Hours: 14
- Credits: 1
- Pre-Requisites:
- CoRequisites:
User Experience Evaluation
INFO8171
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Non-Functional Testing
SENG8051
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Security Testing
SENG8061
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Database Testing
SENG8071
- Hours: 56
- Credits: 4
- Pre-Requisites:
- CoRequisites:
Software Quality Applications Lab
SENG8130
In this hands-on, practical course, students will amalgamate and showcase the skills they have developed throughout the program. Students will test software projects and produce regular reports, defect reports, and other testing related artifacts. Solutions to software problems will be proposed and applied to software systems. This course will emphasize and foster better communication skills to ensure a proper understanding and escalation of software issues and fixes.
- Hours: 84
- Credits: 5
- Pre-Requisites:
- CoRequisites:
Level 3
Course details
Co-op Work Term (Software Quality Assurance and Test Engineering)
COOP8160
- Hours: 420
- Credits: 14
- Pre-Requisites: CEPR8200
- CoRequisites:
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.