Software Test Engineer

Sopra SteriaMontreal, QC
Hybrid

About The Position

We are looking for a talented and detail‑oriented Software Verification Engineer to join our innovative team in Montreal. As a key member of our Software Verification and Validation department, you will play a crucial role in ensuring the reliability and performance of our embedded software applications for aeronautics and space systems.

Requirements

  • Bachelor’s degree in Engineering, Aeronautics, Systems and Networks, or a related field
  • Minimum of 3 years of experience in embedded software development, verification, and validation
  • Experience with Python, specifically Pytest
  • Exposure to QA tools (CI/CD) and tool integration (GitHub/GitLab, runners, checkers)
  • Experience with Software Development Life Cycle (SDLC)

Nice To Haves

  • Exposure to communication systems and satellite / space flight systems

Responsibilities

  • Develop and execute comprehensive test plans and test cases for embedded software applications
  • Perform software testing in accordance with best practices
  • Ensure traceability between software design and testing
  • Write technical documentation, including test reports and verification results
  • Collaborate with cross‑functional teams to improve software quality and efficiency
  • Participate in continuous improvement of team performance (quality, efficiency, schedule adherence)
  • Collaborate with development teams working in sprint mode; TDD (Test Driven Development) is an asset
  • Provide project managers with regular updates on work progress and workload estimates

Benefits

  • Hybrid work
  • Comprehensive medical, dental, and vision insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal days and sick leave
  • Recreation room with pool table and foosball
  • Access to an on-site gym
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service