About The Position

At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance. Digital technology and artificial intelligence are profoundly transforming how we design and deliver products for the general public. Our team develops innovative features, often supported by AI, with a clear goal: to deliver reliable, high-performance, high-quality experiences at scale. To support this ambition, we are looking for someone passionate about software quality and eager to leverage AI to push the boundaries of quality assurance. As a QA Developer, you will play a key role in implementing modern, intelligent, and automated validation mechanisms. Your main mission will be to leverage all available tools, including artificial intelligence, to improve, accelerate, and strengthen quality assurance processes, while contributing to the overall reliability of systems.

Requirements

  • Degree in a relevant field (engineering, computer science, etc.) or equivalent professional experience.
  • Strong experience in software development (Python and/or TypeScript).
  • Experience in test automation (unit, integration, end-to-end).
  • Strong interest in AI applied to software development.
  • Interest in SRE (Site Reliability Engineering) practices.
  • Experience or curiosity with AI tools (LLMs, test generation, etc.).
  • Good understanding of CI/CD pipelines.
  • Experience in Agile environments (Scrum / Kanban).
  • Ability to work on complex and scalable systems.
  • Autonomy, resourcefulness, and initiative.
  • French (Reading), French (Speaking), French (Writing)

Nice To Haves

  • Experience with systems integrating AI or machine learning.
  • Knowledge of modern testing tools (Playwright, Cypress, Jest, PyTest, etc.).
  • Experience in observability or monitoring.
  • Cloud experience (Azure).

Responsibilities

  • Design and implement testing strategies adapted to products integrating AI.
  • Develop automated testing tools and frameworks (Python, TypeScript, others).
  • Leverage AI to: Detect anomalies. Improve test coverage and validation relevance.
  • Implement continuous validation mechanisms in CI/CD pipelines.
  • Collaborate closely with developers, product teams, and data teams.
  • Contribute to reliability practices (SRE): Observability. Monitoring. Incident management.
  • Participate in continuous improvement of QA practices.
  • Ensure the quality of features intended for a large audience.
  • Document and simplify the approaches implemented.

Benefits

  • A stimulating technical environment focused on innovation.
  • The opportunity to work with AI on a daily basis.
  • A culture that values experimentation and learning.
  • A collaborative and passionate team.
  • Flexibility (remote / hybrid depending on context).
  • Attractive CBC/Radio-Canada employee benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service