About The Position

This role blends hands-on quality engineering with QA leadership across multiple teams and initiatives. You’ll validate critical payment and transaction flows across APIs, distributed systems, and event-driven platforms like Kafka, while driving testing strategy, managing quality risks, and ensuring consistent standards across delivery squads. Ideal for a senior QA professional who wants to stay technical while leading quality at scale.

Requirements

  • 8-12+ years of software quality assurance, testing, or quality engineering experience.
  • Previous experience leading testing efforts across multiple teams, releases, or delivery streams.
  • Strong experience with API testing, including validation of request/response behavior, integration points, data payloads, and transaction flows.
  • Experience testing event-driven architectures and messaging-based systems, including Kafka or similar messaging technologies.
  • Experience creating test strategies, test plans, test estimates, and test reporting.
  • Experience coordinating testing activities across multiple teams and stakeholders.
  • Experience creating test cases, executing tests, analyzing results, and managing defects through resolution.
  • Strong understanding of integration testing and end-to-end business process validation.
  • Experience working in Agile delivery environments.
  • Strong analytical and problem-solving skills with the ability to prioritize testing activities based on business risk and criticality.
  • Ability to influence stakeholders and drive quality-focused decision-making across delivery teams.
  • Bilingual French and English communication skills.
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.

Nice To Haves

  • Banking, financial services, or payments industry experience.
  • Experience testing payment processing systems, financial transaction platforms, or regulated environments.
  • Experience leading distributed or multi-team testing initiatives.
  • Experience contributing to test automation initiatives.
  • Knowledge of Java and/or Python.
  • Experience working with distributed systems and microservices architectures.
  • Familiarity with CI/CD concepts and modern software delivery practices.
  • Experience with Jira and related quality management tools.
  • Previous experience working within large enterprise environments.

Responsibilities

  • Lead and coordinate testing activities across multiple squads, projects, and payment initiatives.
  • Establish and promote consistent quality practices, testing standards, and delivery processes across teams.
  • Develop and maintain integrated test strategies and test plans aligned to business and delivery objectives.
  • Coordinate testing schedules, dependencies, environments, and resource requirements across squads.
  • Facilitate defect triage activities and ensure critical issues are properly prioritized and resolved.
  • Identify, communicate, and manage testing risks, quality gaps, and release readiness concerns.
  • Provide quality status reporting, test metrics, and risk assessments to stakeholders and leadership.
  • Mentor and support QA team members while promoting best practices in testing and quality engineering.
  • Collaborate with business, product, architecture, and development teams to ensure quality is considered throughout the delivery lifecycle.
  • Design, document, and execute test cases for banking and payment transaction flows across APIs, integrations, and event-driven systems.
  • Validate the quality, reliability, resilience, and testability of solutions throughout the software development lifecycle.
  • Test critical payment flows across distributed architectures, including API transactions, messaging platforms, event processing, and resulting business outcomes.
  • Develop and execute testing strategies across multiple levels, including API, integration, end-to-end, and non-functional testing.
  • Contribute to test automation initiatives where appropriate, including API, integration, and end-to-end testing.
  • Depending on team requirements, assist with the development and maintenance of automated test assets.
  • Use quality metrics, defect trends, and operational insights to continuously improve testing effectiveness and reduce delivery risk.
  • Track and manage defects, test execution activities, and quality metrics using Jira or similar tools.

Benefits

  • Medical insurance, including telemedicine.
  • Dental insurance.
  • Long-term disability insurance.
  • Life insurance.
  • Five paid personal days per year.
  • Vacation accrual and statutory holiday protection.
  • Employee referral bonus of up to CAD $1,000, subject to eligibility.
  • Training, professional development, and internal career opportunities.
  • For eligible billable employees, group insurance generally begins after three months of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service