Junior Security and QA Analyst Program

The Junior Security and Quality Assurance Analyst Program equips program participants (17 - 30 years old) for a diverse range of technology career pathways in information security, quality assurance and IT support services

Learning outcomes include:

Information Security Foundations: Security+ Certification

  • Learn fundamentals of cloud services, networking and device security.
  • Gain applied knowledge of host-based analysis, threat analysis and computer forensics.
  • Become familiar with cryptography and virtual private networks (VPNs).
  • Acquire incident response and handling skills; learn about compliance frameworks.
  • Learn strategies for preventing, identifying and resolving a wide range of vulnerabilities, security evasion techniques and security monitoring operational challenges.
  • Learn about security operations management, security principles and access controls.

Application Security, Testing and Quality Assurance

Learn the three As of information security – authentication, authorization and accounting.
  • Learn testing fundamentals, quality measures and the Seven Testing Principles
  • Gain applied knowledge of testing through the software lifecycle including software development models, test levels, test types and maintenance.
  • Learn test design techniques: black-box, white-box and experience-based.
  • Understand tool support for testing, including types of test tools and effective use.

Graduates will secure roles such as:

  • Junior QA Analyst
  • Customer Care Agent
  • Junior Application Tester
  • Information Security Analyst
  • Help Desk Technician
  • Junior Software Tester

Delivery Method:

Blended learning model, primarily delivered online, supplemented by in-person labs, study groups and career coaching (held virtually until public health measures permit large gatherings).


  • Next cohort: May 31 to September 10, 2021.
  • 15 weeks in length (including 1-week boot camp); participants should be available Monday to Friday, between 8:30 AM to 4 PM to engage in program activities and learning.
  • Program is delivered 3 times per year: January-April, May-August, September-December; apply early to gain admission to the next cohort.

Eligibility Requirements:

The Junior Security and Quality Assurance Analyst Program is considered an intermediate program - some prior IT/technical and/or programming knowledge is required.

Who you are:

  • Demonstrated interest in the field of Coding, Q/A, and possibly some experience as a QA Tester
  • Working knowledge of code. Has built websites or has experience in back-end development
  • Exposure to formal examinations & networking protocols
  • Has taken online QA/Coding courses or has an Education background in QA/Coding.
  • Computer Science background
  • Likes to solve logic puzzles. Matrix logic.
  • A demonstrated independent interest in technology. Reads blogs, watches YouTube channels, self-study.
  • Some exposure, whether self-study OR education.
  • Practical experience coding

Admission Requirements:

  • Young adults ages 17 - 30.
  • Greater Toronto Area resident
  • Minimum education – high school diploma or GED, earned inside or outside of Canada
  • Unemployed or underemployed.
  • Facing financial challenges and barriers to employment.
  • Advanced English language proficiency – Canadian Language Benchmark (CLB) of 7/8 or higher in speaking, listening, reading and writing.
  • Valid SIN/Work Permit – work permit must be valid for at least one year after program start
  • Successful completion of program assessment, which will determine the NPower Canada program best aligned with your skills, knowledge and goals.
  • Strong, demonstrated motivation to work and learn.
  • Applications strongly encouraged from members of equity-seeking groups including women, Black, Indigenous and other racialized youth, LGBTQ2S+ youth and youth with disabilities.

Admissions Process:

  1. Complete application form available on the NPower Canada website.
  2. Eligible applicants will be invited to complete the mandatory Program Assessment.
  3. Applicants who complete the Assessment will be invited to a mandatory interview for potential admission to the program best aligned with their skills, knowledge and goals.
  4. After interviews are completed, applicants will be advised of admissions decision.
  5. Program participants are required to attend an info session prior to the start of program boot camp. Once they attend the mandatory information session, a final admission decision will be communicated to them.

Please note that the application process to NPower Canada’s programs is highly competitive. If for any reason you are not admitted to the next program cohort, our team is here to help connect with you with other great programs and resources to pursue careers in technology. To increase your chances of admission, we strongly encourage you to apply early.

Thank you for learning more about our program! We look forward to hearing from you.