Fully Funded Programs

Domestic students who are currently unemployed or underemployed may be eligible for free tuition funding provided by the Community Workforce Response Grant in British Columbia.

Full-Time | Post-Secondary Certificate
Online
Oct, Nov
24 Weeks
Full-Time | Post-Secondary Certificate
Oct, Nov
Online
24 Weeks

Information Systems Analysis and Quality Management

 

This program will equip students with the knowledge and in-demand technical abilities required by modern software development organizations to become an effective Software Quality Assurance Analyst. 

Program Description

Students will learn the foundational management processes and software development lifecycle models used within leading technology enterprises to manage complex software projects. 

The standard development practices, methodologies, tool competencies used within software development teams will be adopted and applied by students within this program to build a strong understand of the entire end-to-end software build process, from requirements gathering and analysis to deployment into production.   

This program will emphasize and incorporate the use of software test automation solutions within modern software project which students will learn and implement into the creation of their own test automation framework.  

Why study this program?

This program will prepare students to challenge the Oracle Certified Foundations Associate exam, AWS Cloud Foundation exam, and the ISTQB Foundations exam to achieve 3 top industry certifications. 

Campus:Online Delivery 

Qualification: Certificate 

Program Duration:

  • Total: 24 Weeks | 720 Hours
  • Academic:  16 Weeks | 400 Hours
  • Placement: 8 Weeks | 320 Hours | Practicum 

Admission Requirements:

Requirements: 

  • Good command of English language
  • High school diploma or equivalent from an approved government of applicant's home country, or applicant is minimum 18 years of age
  • Students must have their own computers
  • Applicant must complete the program eligibility questionnaire 
  • Applicant must be either a Canadian Citizen, or a Permanent Resident, or Protected person entitled to work in Canada

For non-native English speakers:

  • Have the required IELTS 5.5 score or equivalent

Career Opportunities:

This program prepares students for the following career occupations: 

  • Computer Systems Analyst
  • Information Systems Business Analyst
  • Information Systems Quality Assurance Analyst
  • IT Consultant
  • Management Information Systems (MIS) Analyst
  • Systems Consultant 

Intakes:

1st Cohort: October 18, 2021

2nd Cohort: November 15, 2021

Fully Funded Program

Those who are currently unemployed or underemployed may be eligible for free tuition, funded by the Community Workforce Response Grant in British Columbia. 

Program Courses Include:

Orientation and Essential Skills

  • This orientation and essential skills training course will include reading, writing, document use, numeracy, digital literacy, and professional communication skills.
    It will also offer Health & Safety protocols & WorkSafe BC Policies for COVID 19, Labour Market Information, barriers to employment and career exploration.

  • Participants will receive Short-Term Skills Training Certifications offered through online courses. These include Privacy Training, Focus on Diversity and Inclusion and Gender Based Awareness. This course will also cover a broad overview to computers and software.

  • The course is designed to give a manager’s insight into computer hardware, operating systems, the internet, related terminology, and an effective working knowledge of Microsoft office software (Word, Excel, Power Point).

Information Systems and Software Quality 

  • This course introduces students to the organizational structures and management processes of modern software development organizations with an emphasis on software quality analysis, quality control and quality management concepts and methodologies. 

  • Through the study of the Software Development Lifecycle, students will form foundational understanding how different SDLC models, whether predictive (Waterfall) or adaptive (Agile), are adopted within a software project to complete business initiatives and develop software solutions. 

  • Students will learn the principles of software testing including analyzing requirements, producing test cases, defect management, the communication lifecycle, automation testing solutions, as well as the use of various back-tracking system solutions such as Application Lifecycle Management and Jira to emulate a real project environment. 

  • This course will prepare students to challenge the ISTQB Foundations exam to achieve certification. 

Relational Database Systems and SQL 

  • This course will teach students the concepts, methodologies and different implementations of relational database systems including database modeling, relationship identification, entity mapping, data normalization and validation to produce various database schemas based on technical requirements. 

  • Students will gain an understanding of the use of the structured query language (SQL) on an intermediate level and will be able to create complex database queries. 

  • This course will prepare students to challenge the Oracle Certified Foundations Associate exam to achieve certification. 

Cloud Infrastructure and Environment Management 

  • In this course, students will learn how to build, deploy, manage, and maintain cloud-based environments using AWS Cloud Services.  

  • Students will learn the foundations of Linux Systems Administration for the purpose of manually deploying enterprise level web applications on both local and cloud-based environments for testing.  

  • This course will then introduce students to the concepts of automated shell scripting in which they will create their own shell scripts for the purpose of creating automated deployments of different environments. Students will be shown how to maintain their scripts using both local and remote version control (GIT/GitHub). 

  • The skills acquired in this course will be used  throughout the rest of the program to deploy the applications under test (AUT) that will be used for building and automation testing framework. 

  • This course will prepare students to challenge the AWS Cloud Practitioner exam to achieve certification. 

Building a Software Test Automation Framework 

  • The purpose of this course will be for students to build an automated software testing framework using Python and the Selenium framework.  

  • Students will learn the Python programming language from foundational language syntax all the way through to object-oriented programming to build a strong skill base for producing high-quality and maintainable code. The Selenium Framework will be introduced to students for producing scripts to enable automated UI testing. 

  • The instructor will lead students through a step-by-step process of building an entire automated software testing framework that students will manage and maintain through version control. 

  • No-code automated software testing solutions will be covered at the terminal end of this course to show students how they can use and implement different solutions based on various projects and business requirements that an organization may have. 

Introduction to Development Operations (DevOps) 

In this course, students will learn how to automate the entire end-to-end build process of a software solution using various infrastructure provisioning, configuration management and build deployment tools. 

 Students will learn the fundamentals of the following build process tools: 

  • Terraform for automated infrastructure provision on the cloud. 
  • Ansible for configuration management of deployed systems.  
  • Jenkins for running automated test and managing the build deployment process.  
  • Git for version control. 

This course will provide students with valuable hand-on experience in how software developers and operations teams manage the software build process in a real working environment. 

Test Automation Capstone Project 

  • This course is composed of an instructor led capstone project that students will produce for their professional portfolios using all the concepts, methodologies and tools used within this course.  
  • Students will deploy two software applications to use as their AUTs and will design two software test automation frameworks using both a code and codeless solution.
     
     
  • Moreover, students will be expected to produce business and technical requirements, create test cases, design test types, and manage any software defects using a back-tracking solution such as ALM or Jira.  
  • Students will be expected to use all the relevant tools taught throughout the program including infrastructure provision, configuration management, version control, and build management tools.  

Practicum Experience

The practicum work experience placement represents 20% of the overall program duration. You will get the opportunity to apply your newly acquired skills within the industry through an unpaid work experience.

 

Develop your skills and expertise to advance yourself in a successful career

 


Software Quality and Test Automation

 

This program will equip students with the knowledge and in-demand technical abilities required by modern software development organizations to become an effective Software Quality Assurance Analyst. 

Program Description

Students will learn the foundational management processes and software development lifecycle models used within leading technology enterprises to manage complex software projects. 

The standard development practices, methodologies, tool competencies used within software development teams will be adopted and applied by students within this program to build a strong understand of the entire end-to-end software build process, from requirements gathering and analysis to deployment into production.   

This program will emphasize and incorporate the use of software test automation solutions within modern software project which students will learn and implement into the creation of their own test automation framework.  

Why study this program?

This program will prepare students to challenge the Oracle Certified Foundations Associate exam, AWS Cloud Foundation exam, and the ISTQB Foundations exam to achieve 3 top industry certifications. 

Campus:Online Delivery 

Qualification: Certificate 

Program Duration:

  • Total: 24 Weeks | 720 Hours
  • Academic: 16 Weeks | 400 Hours
  • Placement: 8 Weeks | 320 Hours | Practicum 

Admission Requirements: 
Requirements: 

  • Good command of English language
  • High school diploma or equivalent from an approved government of applicant's home country, or applicant is minimum 18 years of age
  • Students must have their own computers
  • Applicant must complete the program eligibility questionnaire 
  • Applicant must be either a Canadian Citizen, or a Permanent Resident, or Protected person entitled to work in Canada

For non-native English speakers:

  • Have the required IELTS 5.5 score or equivalent

Career Opportunities:

This program prepares students for the following career occupations: 

  • Application Tester
  • Application Testing Technician
  • Software Test Co-Ordinator
  • Software Tester
  • Software Testing Technician
  • Systems Tester
  • Systems Testing Technician
  • User Acceptance Tester 

Intakes:

1st Cohort: November 1, 2021

2nd Cohort: November 29, 2021

Fully Funded Program

Those who are currently unemployed or underemployed may be eligible for free tuition, funded by the Community Workforce Response Grant in British Columbia. 

Program Courses Include:

Orientation and Essential Skills

  • This orientation and essential skills training course will include reading, writing, document use, numeracy, digital literacy, and professional communication skills.
    It will also offer Health & Safety protocols & WorkSafe BC Policies for COVID 19, Labour Market Information, barriers to employment and career exploration.

  • Participants will receive Short-Term Skills Training Certifications offered through online courses. These include Privacy Training, Focus on Diversity and Inclusion and Gender Based Awareness. This course will also cover a broad overview to computers and software.

  • The course is designed to give a manager’s insight into computer hardware, operating systems, the internet, related terminology, and an effective working knowledge of Microsoft office software (Word, Excel, Power Point).

Software Quality Assurance and Information Systems 

  • This course introduces students to the organizational structures and management processes of modern software development organizations with an emphasis on software quality analysis, quality control and quality management concepts and methodologies.  

  • Through the study of the Software Development Lifecycle, students will form foundational understanding how different SDLC models, whether predictive (Waterfall) or adaptive (Agile), are adopted within a software project to complete business initiatives and develop software solutions. 

  • Students will learn the principles of software testing including analyzing requirements, producing test cases, defect management, the communication lifecycle, automation testing solutions, as well as the use of various back-tracking system solutions such as Application Lifecycle Management and Jira to emulate a real project environment. 

  • This course will prepare students to challenge the ISTQB Foundations exam to achieve certification. 

Relational Database Systems and SQL 

  • This course will teach students the concepts, methodologies and different implementations of relational database systems including database modeling, relationship identification, entity mapping, data normalization and validation to produce various database schemas based on technical requirements. 

  • Students will gain an understanding of the use of the structured query language (SQL) on an intermediate level and will be able to create complex database queries. 

  • This course will prepare students to challenge the Oracle Certified Foundations Associate exam to achieve certification. 

Environment Management with Cloud Services 

  • In this course, students will learn how to build, deploy, manage, and maintain cloud-based environments using AWS Cloud Services.  

  • Students will learn the foundations of Linux Systems Administration for the purpose of manually deploying enterprise level web applications on both local and cloud-based environments for testing.  

  • This course will then introduce students to the concepts of automated shell scripting in which they will create their own shell scripts for the purpose of creating automated deployments of different environments. Students will be shown how to maintain their scripts using both local and remote version control (GIT/GitHub).

  • The skills acquired in this course will be used  throughout the rest of the program to deploy the applications under test (AUT) that will be used for building and automation testing framework. 

  • This course will prepare students to challenge the AWS Cloud Practitioner exam to achieve certification.

Software Test Automation Framework: Design and Development  

  • The purpose of this course will be for students to build an automated software testing framework using Python and the Selenium framework.  

  • Students will learn the Python programming language from foundational language syntax all the way through to object-oriented programming to build a strong skill base for producing high-quality and maintainable code. The Selenium Framework will be introduced to students for producing scripts to enable automated UI testing. 

  • The instructor will lead students through a step-by-step process of building an entire automated software testing framework that students will manage and maintain through version control. 

  • No-code automated software testing solutions will be covered at the terminal end of this course to show students how they can use and implement different solutions based on various projects and business requirements that an organization may have. 

Automated Build Management with DevOps Tools 

In this course, students will learn how to automate the entire end-to-end build process of a software solution using various infrastructure provisioning, configuration management and build deployment tools. 

 Students will learn the fundamentals of the following build process tools: 

  • Terraform for automated infrastructure provision on the cloud. 
  • Ansible for configuration management of deployed systems.  
  • Jenkins for running automated test and managing the build deployment process.  
  • Git for version control. 

This course will provide students with valuable hand-on experience in how software developers and operations teams manage the software build process in a real working environment. 

Test Automation Capstone Project 

  • This course is composed of an instructor led capstone project that students will produce for their professional portfolios using all the concepts, methodologies and tools used within this course.  

  • Students will deploy two software applications to use as their AUTs and will design two software test automation frameworks using both a code and codeless solution.  

  • Moreover, students will be expected to produce business and technical requirements, create test cases, design test types, and manage any software defects using a back-tracking solution such as ALM or Jira. 

  • Students will be expected to use all the relevant tools taught throughout the program including infrastructure provision, configuration management, version control, and build management tools.  

Practicum Experience

The practicum work experience placement represents 20% of the overall program duration. You will get the opportunity to apply your newly acquired skills within the industry through an unpaid work experience.

Develop your skills and expertise to advance yourself in a successful career

Employment and Career Highlights


.

$66-95k


Average annual salary for Information Systems Business Administration Analysts in British Columbia

12,770


People working as Information Systems Business Administration Analysts in Vancouver

7,560


Information Systems Business Administration Analysts job openings (2014-2024) in British Columbia

Student testimonials

“They have helped us to prepare our resumes, prepare for interviews, and we were so confident, we were able to communicate with the people. I have recommended CCTB to many of my friends and in future will continue to recommend.”

Namrata Skang, CCTB student

“The materials and skills gained are really applicable with what I am doing now and I still use them. The materials are precise.”

Galina Kovalenko, CCTB student

“When I joined the orientation sessions, I found it very knowledgeable. The preparation that I had with my instructor was very helpful and that got me my first job."

Saqib Butt, CCTB alumnus

“The environment was very friendly and informative. Instructors conducted mock interviews that helped us later when going for real interviews.”

Stan Yartsev, CCTB alumnus

“The program felt very hands-on, and it helped me to improve my real-world experience. Our classes were international; students were from all over the world, for example, India, Russia, Ukraine, Philippines and Canada. Anybody who wanted to learn was here"

Yulia Terekh, CCTB alumna