Ingénieur Qualité Senior/ Senior Quality Engineer

McKessonMontreal, QC
$94,400 - $157,300Hybrid

About The Position

The Senior Quality Engineer is a senior technical contributor responsible for leading quality engineering strategy and execution across complex, enterprise-grade digital platforms. This role provides deep subject matter expertise in test architecture, automation frameworks, and performance engineering, ensuring solutions meet high standards for reliability, scalability, and security. The position shapes QA approach across initiatives by defining test strategies, frameworks, and governance standards, while proactively identifying quality risks and driving mitigation plans. The Analyst operates with a high degree of independence, influences cross-functional teams, and plays a key role in modernizing testing practices through automation and CI/CD integration. This role also serves as a mentor and technical advisor, guiding teams on best practices and contributing to continuous improvement in engineering quality and delivery excellence.

Requirements

  • Advanced expertise in software testing methodologies, test architecture, and quality engineering practices
  • Strong proficiency in automation frameworks (UI/API), scripting languages, and CI/CD integration
  • Deep experience in performance testing, scalability analysis, and system reliability engineering
  • Ability to design and implement end-to-end QA strategies for complex, distributed systems
  • Strong knowledge of application security testing, data validation, and integration testing frameworks
  • Expertise in test management, defect tracking, and quality governance tools
  • Demonstrated ability to solve complex problems independently and influence technical decisions
  • Strong collaboration and communication skills with ability to present insights to senior stakeholders
  • Experience mentoring team members and driving engineering quality best practices
  • Bachelor’s degree in Computer Science, Engineering, IT, or equivalent experience
  • Typically requires 7+ years of experience in QA / Quality Engineering supporting enterprise-scale applications
  • Proven experience with automation frameworks, CI/CD ecosystems, and performance testing tools
  • Experience working in Agile and DevOps environments with cross-functional teams
  • Proficiency in English, both written and spoken

Nice To Haves

  • Selenium, Cypress, Playwright
  • Postman, REST frameworks
  • JavaScript, Java, Python
  • GitHub Actions, Azure DevOps, Jenkins
  • JMeter, Gatling, LoadRunner
  • Load, stress, endurance testing
  • Performance monitoring and bottleneck analysis
  • JIRA, qTest, TestRail

Responsibilities

  • Define and lead end-to-end QA strategies for complex initiatives, including risk assessment, test coverage, and quality gates
  • Influence product and engineering teams to adopt shift-left testing, automation-first, and quality-by-design principles
  • Establish and evolve enterprise QA standards, frameworks, and governance practices
  • Architect and oversee functional, integration, and regression testing approaches across systems
  • Ensure thorough validation of business and technical requirements through scalable test design practices
  • Lead defect triage, root cause analysis, and implementation of long-term quality improvements
  • Design, develop, and maintain robust automated test frameworks (UI, API, and service-level)
  • Integrate automated testing into CI/CD pipelines to enable continuous quality validation
  • Drive adoption of automation best practices and reusable testing assets across teams
  • Lead performance, load, and stress testing initiatives for high-impact applications
  • Analyze performance metrics, identify bottlenecks, and recommend scalability improvements
  • Collaborate with engineering teams to optimize system performance and reliability
  • Define QA metrics, dashboards, and reporting to track quality trends and release readiness
  • Ensure adherence to secure coding, compliance, and testing standards
  • Contribute to Agile planning, estimation, and technical readiness assessments
  • Act as a quality advocate across Agile teams, bridging business, product, and engineering
  • Lead UAT coordination and ensure alignment with business expectations
  • Partner with cross-functional leaders to influence product quality and delivery outcomes
  • Mentor junior QA and engineering team members on tools, frameworks, and best practices
  • Conduct peer reviews and provide guidance on test design, automation, and quality engineering
  • Drive innovation in QA through tooling, AI-assisted testing, and process optimization

Benefits

  • Competitive compensation package
  • Annual bonus or long-term incentive opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service