Integration & Test Software Engineer

L3HHCM20Montreal, QC
CA$62,500 - CA$112,500Onsite

About The Position

The Integration & Test Software Engineer will execute system-level software validation and integration tests across multiple environments. This role involves analyzing test results, producing defect reports, performing manual validation, and developing automated test cases. The engineer will investigate and troubleshoot system-level issues, act as a technical generalist contributing across multiple subsystems, and support validation of software changes from multiple development teams. Responsibilities also include maintaining test environments, collaborating with development and integration teams, supporting customer-facing validation activities (FAT, STW, commissioning), participating in on-site troubleshooting and investigation (potentially involving travel), providing feedback on issues, contributing to process improvement, and developing test procedures and documentation. There is a growth path towards an Integration & Test Specialist role.

Requirements

  • Bachelor’s degree or technical diploma in Software, Computer, Electrical or Systems Engineering, or a related discipline, or equivalent practical experience.
  • 3+ years of relevant experience in software testing, system validation, integration, technical support, or service engineering roles.
  • Hands-on experience executing manual software tests and documenting defects with clear, structured reporting.
  • Demonstrated ability to troubleshoot and debug issues across multi-component systems, including software, configuration, interfaces, and basic hardware interactions.
  • Good understanding of software development lifecycle (SDLC) and validation processes.
  • Strong analytical and problem-solving skills with a high level of curiosity and initiative.
  • Ability to operate as a polyvalent/generalist contributor, capable of understanding multiple subsystems and adapting quickly.
  • Strong written and verbal communication skills, with the ability to clearly document issues and communicate findings to technical teams.
  • Comfortable working in dynamic environments with evolving priorities and incomplete information.
  • Bilingualism (French and English) is required due to contractual requirements.
  • Must be eligible for registration with the Controlled Goods Program
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance

Nice To Haves

  • Exposure to scripting or test automation (e.g., Python, Bash, or similar) is considered an asset.
  • Experience with automated testing tools (e.g., TestComplete) is considered a strong asset.
  • Familiarity with system-level environments, including integration platforms, simulators, or lab/test setups is an asset.
  • Experience with communication protocols, networking concepts, or distributed systems is an asset.
  • Experience supporting field activities such as FAT, STW, commissioning, or customer support is an asset.

Responsibilities

  • Execute system-level software validation and integration tests across multiple environments, including lab setups, simulators, and test platforms.
  • Analyze test results and produce clear, structured defect reports to support efficient resolution by development teams.
  • Perform manual validation activities while developing and maintaining automated test cases where appropriate.
  • Investigate and troubleshoot system-level issues by reproducing problems, isolating failure conditions, and supporting root cause analysis.
  • Act as a technical generalist, contributing across multiple subsystems (e.g., HMI, control systems, communication interfaces) to support integration and validation activities.
  • Support validation of software changes from multiple development teams and assess system-wide impacts.
  • Assist in maintaining and configuring test environments, including system setup, software deployment, and configuration management.
  • Collaborate closely with software developers, system engineers, and integration teams to ensure system coherence and readiness.
  • Support customer-facing validation activities, including Factory Acceptance Tests (FAT), Set-To-Work (STW), and commissioning phases.
  • Participate in on-site troubleshooting and investigation activities when required, including potential travel to customer locations (ships or training systems).
  • Provide timely and structured feedback to internal teams on issues identified during testing or field operations.
  • Contribute to continuous improvement of validation processes, including expanding automation coverage and efficiency.
  • Develop and maintain test procedures, validation documentation, and knowledge artifacts.
  • Take initiative to expand technical knowledge and progressively contribute to integration activities, with a growth path toward an Integration & Test Specialist role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service