About The Position

Join our CIBC Technology team as a Test & Quality Assurance Analyst Co-Op and have a real impact in making our clients’ ambitions a reality! This is a great opportunity to be a part of an innovation-focused team that is helping to deliver CIBC’s digital transformation by testing applications and ensuring high quality in every deployment. Join our team and stretch your innovative thinking, communications, and teamwork skills to help enhance banking for the modern world. At CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-3 days per week on-site, while other days will be remote.

Requirements

  • Must be currently enrolled in post-secondary education and returning to full-time studies to be eligible.
  • C++ Programming Language
  • Communication
  • JavaScript
  • Problem Solving
  • Python (Programming Language)
  • Teamwork

Nice To Haves

  • You give meaning to data. You enjoy investigating complex problems and making sense of information. You communicate detailed information in a meaningful way.
  • You're motivated by collective success. You know that teamwork can transform a good idea into a great one. You know that an inclusive team that enjoys working together can bring a vision to life.
  • You're digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.
  • You act like an owner. You thrive when you're empowered to take initiative, go above and beyond, and deliver results.
  • You know that details matter. You notice things that others don't. Your critical thinking skills help to inform your decision making.
  • Values matter to you. You bring your real self to work and you live our values – trust, teamwork and accountability.

Responsibilities

  • Develop test cases, scenarios and scripts to ensure quality applications.
  • Execute tests using test tools following the defined testing methodology and ensure results achieve the documented goals and objectives.
  • Contribute to the team goals by working with other functions in the team, actively participating through continuous learning and sharing of skills and knowledge.
  • Help define the criteria for testing; evaluate and present the results from the testing cycles.
  • Demonstrate excellent verbal and written communication skills to effectively articulate ideas and opinions that involve research, interpretation, and assessment.

Benefits

  • Competitive compensation
  • Banking benefit
  • Wellbeing support
  • Employee and family assistance programs
  • MomentMakers, our social, points-based recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service