Software Test Engineer

Aversan Inc.

London

On-site

CAD 86,000 - 107,000

Full time

23 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Aversan Inc. in London, ON seeks a Software Test Engineer to lead the planning, development, and execution of verification and validation for complex mechatronic systems. You will design test strategies, procedures, and automated solutions with full traceability.

Collaborating with software, systems, and integration teams, you will support customer-facing tests and mentor junior staff, all in an on-site setting.

Qualifications

  • 7+ years of software testing, verification, validation, or systems integration.
  • Experience with SIL/HIL test environments and automated test frameworks.
  • Proficiency in MBSE concepts and SysML/UML-based systems engineering.
  • Jira and Confluence in Agile environments; strong communication skills.
  • Ability to obtain Secret-level clearance and travel as needed.

Responsibilities

  • Develop, maintain, and execute manual and automated test plans and scripts.
  • Ensure traceability between system and software requirements and tests.
  • Lead peer reviews of test artifacts and drive issue resolution.
  • Create regression testing strategies to preserve functionality.
  • Manage test baselines, CM, and change control within CCV.
  • Support SIL/HIL test environments, including automation/interface development.
  • Participate in Agile planning, estimation, and reporting.
  • Track and report quality metrics, test coverage, and defect trends.
  • Lead test working groups and present results to stakeholders.

Skills

Software testing
Test automation
Agile development
Jira
Confluence
MBSE
SysML/UML
Python
MATLAB
Simulink
DSPACE
Mechatronics testing
Leadership
Communication

Education

Engineering or related technical discipline

Tools

Jira
Confluence
IBM Rational DOORS
Enterprise Architect
Cameo Systems Modeler

Job description

Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified Software Test Engineer to join our team. The successful candidate will be responsible for the planning, development, and execution of software verification and validation activities for complex mechatronic systems. This role is responsible for developing software test strategies, plans, procedures, and automated test solutions, while ensuring full requirements traceability, quality compliance, and successful integration within SIL/HIL environments. The individual will work closely with software, systems, and integration teams, providing technical leadership throughout the software test lifecycle and supporting customer-facing test reviews, reporting, and program execution.

Location

London, ON

Job Type

Full Time

Working Arrangement

On-site

Responsibilities
  • Develop, maintain, and execute manual and automated test plans, test cases, and test scripts to verify compliance with software requirements.
  • Ensure bidirectional traceability between system requirements, software requirements, and test procedures.
  • Lead peer reviews of software test artifacts and drive issue resolution activities.
  • Develop and execute regression testing strategies to ensure software releases maintain existing functionality.
  • Lead Software Configuration Control Board (CCB) activities and manage software test baselines, configuration management, and change control processes.
  • Support the design, build, integration, commissioning, and maintenance of SIL/HIL test environments, including test automation and interface development.
  • Participate in Agile development activities, including planning, estimation, work package execution, and status reporting.
  • Track and report software quality metrics, test coverage, defect trends, and technical performance measures.
  • Lead software test working groups, develop test reports, and present results to internal and external stakeholders.
  • Create and deliver contractual documentation and customer deliverables.
  • Provide technical mentorship and guidance to junior team members in software test best practices.
Basic Qualifications
  • Degree or diploma in Engineering, Computer Science, Information Technology, Mechatronics, Electrical Engineering, or a related technical discipline.
  • Minimum 7 years of relevant experience in software testing, verification, validation, or systems integration.
  • Proven experience developing and executing software test plans, test procedures, test cases, and automated testing solutions.
  • Strong knowledge of software testing methodologies, including qualification, acceptance, regression, performance, and code coverage testing.
  • Experience supporting or developing SIL/HIL test environments and automated test frameworks.
  • Experience working within Agile development environments and with tools such as Jira and Confluence.
  • Familiarity with MBSE concepts and SysML/UML-based systems engineering approaches.
  • Experience with DSPACE, MATLAB, Simulink, Python, or similar test automation and simulation tools.
  • Previous experience in mechatronics testing, software development, requirements development, or integration testing of complex systems.
  • Strong analytical, communication, leadership, and problem-solving skills.
  • Ability to obtain and maintain a Secret-level security clearance and support occasional travel.
  • Professional Engineer (P.Eng.) designation or eligibility to obtain it would be an asset.
  • Experience with IBM Rational DOORS, Enterprise Architect, or Cameo Systems Modeler would be an asset.
  • Familiarity with software safety standards such as ISO 26262 or MIL-STD-882E would be an asset.
  • Experience within military, defense, ground vehicle, or safety-critical systems environments would be an asset.
  • Knowledge of military vehicle platforms and integrated electronic architectures would be an asset.
Compensation

$85,600 – $107,000 CAD (annual salary)

Vacancy Status

This posting is for an existing vacancy.

AI in Hiring

We use AI tools to assist with application management (e.g., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Test Engineer
Software Test Engineer

Aversan Inc • London

On-site
CAD 86,000 - 107,000
Software Test Engineer
Software Test Engineer

Aversan • London

On-site
CAD 86,000 - 107,000
Test & Verification Engineer
Test & Verification Engineer

Aversan Inc • Toronto

Hybrid
CAD 45,000 - 50,000
Software Product Assurance Engineer
Software Product Assurance Engineer

Aversan Inc. • Brampton

Hybrid
CAD 120,000 - 135,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan • Toronto

On-site
CAD 120,000 - 140,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan Inc. • Toronto

On-site
CAD 120,000 - 140,000
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan Inc • Toronto

On-site
CAD 120,000 - 140,000
Software Product Assurance Engineer
Software Product Assurance Engineer

Aversan Inc • Brampton

On-site
CAD 120,000 - 135,000
Test & Verification Engineer
Test & Verification Engineer

Aversan • Toronto

Hybrid
CAD 45,000 - 50,000
Software Safety Engineer
Software Safety Engineer

Aversan Inc • Brampton

On-site
CAD 120,000 - 135,000