Program overview
The Software Quality Assurance Engineering with Co-op program at CCTB is designed to equip students with the essential skills needed to thrive as a Software Developer in Test. This program emphasizes a multidisciplinary approach, ensuring that graduates are well-prepared to work in both small-to-medium enterprises and large-scale organizations. Students will gain a comprehensive understanding of software testing and quality assurance methodologies, which are crucial for ensuring the reliability and performance of software products. The program also integrates advanced concepts in automation testing and infrastructure management, making it a robust choice for aspiring IT professionals.
Program structure
The Software Quality Assurance Engineering with Co-op program is structured to provide a thorough education over a period of 133 weeks or a shortened option of 99 weeks. The program includes:
- Comprehensive training in software testing and quality assurance methodologies.
- Advanced concepts in automation testing and infrastructure management.
- Integration of DevOps principles and relevant methodologies.
- A co-op work experience component that constitutes half of the program, totaling 900 hours.
This co-op segment allows students to apply their skills in a real-world setting, providing valuable industry experience and a guaranteed paid work opportunity. The program is offered in full-time format with multiple intakes throughout the year, specifically in January, May, and September.
Featured Experiences
The Software Quality Assurance Engineering with Co-op program offers several unique features that enhance the learning experience:
- Co-op Work Experience: Students engage in a co-op placement that provides hands-on experience in the industry.
- Real-World Application: The program emphasizes practical skills that are directly applicable to the job market.
- Comprehensive Curriculum: Covers a wide range of topics including automation testing, cloud computing, and DevOps practices.
- Industry-Relevant Tools: Students learn to use cutting-edge tools and technologies that are in demand in the software development field.
- Career Preparation: The program includes employment preparation training to help students secure jobs after graduation.
Career Options
Graduates of the Software Quality Assurance Engineering with Co-op program can pursue various career opportunities in Canada, including:
- Software Testing Engineer: Responsible for designing and executing tests to ensure software quality.
- Application Architect: Focuses on designing software applications and ensuring they meet business requirements.
- Computer Software Engineer: Involved in the development and maintenance of software systems.
- Software Design Engineer: Works on creating software solutions and improving existing applications.
- Software Design Verification Engineer: Ensures that software designs meet specified requirements and standards.
- Software System Integration Engineer: Responsible for integrating various software components into a cohesive system.
- Software Technical Architect: Designs the architecture of software systems and oversees technical aspects of projects.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit CCTB - Canadian College of Technology and Business official website


























