About The Position

EXFO is a global leader in telecommunications network testing, monitoring and analytics solutions. Our success is driven by innovation, collaboration and the talent of our teams worldwide. Reporting to the Software and Quality Assurance Group Manager, you will be responsible for designing, developing and continuously improving automated testing strategies for products within the ND&O division. You will contribute to defining quality requirements, developing test plans, building automation solutions and integrating them into CI/CD pipelines. You will also help leverage artificial intelligence tools to accelerate software validation and improve its efficiency and reliability.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science or an equivalent field
  • At least two years of relevant experience in software development or test automation
  • Experience in software quality assurance, testing methodologies and automation design
  • Proficiency in Python or JavaScript/TypeScript
  • Experience with testing frameworks such as pytest, Playwright, Cypress, Jest, Selenium or equivalent tools
  • Good knowledge of CI/CD practices, version control systems and related tools
  • Ability to prepare test plans, test specifications and technical documentation
  • Proficiency in French and English. Proficiency in English is required to communicate effectively with colleagues, partners and customers located outside Quebec.

Nice To Haves

  • Knowledge of Windows or Linux environments is considered an asset
  • Interest in applying artificial intelligence to quality assurance is considered an asset
  • Experience working with multidisciplinary or distributed teams is considered an asset

Responsibilities

  • Contribute to defining testing strategies, analyzing requirements and designing test automation frameworks
  • Design, develop and maintain automated unit, integration, system, regression and performance tests
  • Ensure that test coverage meets functional and non-functional requirements
  • Write and maintain test plans, test specifications and related technical documentation
  • Integrate automated test suites into continuous integration and continuous delivery pipelines
  • Manage dependencies associated with testing projects
  • Apply artificial intelligence tools and techniques to generate and prioritize test cases, analyze logs, detect anomalies and predict defects
  • Analyze test results and participate in defect triage and investigation alongside development teams
  • Contribute to the continuous improvement of quality assurance practices, processes and tools

Benefits

  • A flexible hybrid work model.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service