Senior QA Engineer, Performance

CIBCToronto, ON
Hybrid

About The Position

As a Senior QA Engineer, Performance in the Consumer & Digital Banking Technology team for the US Region, you'll lead efforts to ensure our digital banking applications are robust, scalable, and deliver exceptional performance for our clients. You'll design and implement comprehensive performance testing strategies, utilizing industry-standard tools such as NeoLoad, LoadRunner, and JMeter. Your role will involve automating performance tests, analyzing test results to identify bottlenecks, and collaborating closely with development, DevOps, and business stakeholders to drive improvements. You'll also mentor junior engineers, establish best practices, and contribute to the continual enhancement of our testing frameworks and methodologies. Your expertise will be instrumental in maintaining the reliability and efficiency of our digital platforms as we grow and innovate. 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 may be remote.

Requirements

  • 5+ years of experience in performance engineering
  • Hands-on knowledge of NeoLoad, LoadRunner, and JMeter
  • Experience automating performance tests and integrating them into CI/CD pipelines
  • Experience using scripting languages such as Java, Python, or Groovy
  • Excel at interpreting performance test results, identifying root causes of bottlenecks, and recommending solutions
  • Communicate complex technical concepts clearly and work well with cross-functional teams to achieve shared goals
  • Enjoy sharing your knowledge and guiding junior engineers to build a strong, high-performing QA team
  • Bring your real self to work, and you live our values - trust, teamwork, and accountability.

Responsibilities

  • Develop, execute, and maintain performance test plans, scripts, and scenarios using NeoLoad, LoadRunner, and JMeter to validate application scalability and reliability.
  • Automate performance testing processes and integrate them with CI/CD pipelines, ensuring efficient and repeatable performance assessments.
  • Analyze test results, identify performance bottlenecks, and provide actionable recommendations to development teams for optimization.
  • Work closely with cross-functional teams, including development, DevOps, and product management, to ensure performance objectives are aligned and met.
  • Mentor junior QA engineers and promote performance engineering best practices across the team.
  • Contribute to the ongoing enhancement of performance testing frameworks, tools, and methodologies.

Benefits

  • competitive salary
  • incentive pay
  • banking benefits
  • a benefits program
  • defined benefit pension plan
  • an employee share purchase plan
  • a vacation offering
  • wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service