Software Test Engineer

Aversan Inc

London

Hybrid

CAD 86,000 - 107,000

Full time

29 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Aversan Inc. in London, Ontario is seeking a Software Test Engineer to lead planning, development, and execution of software verification and validation for complex mechatronic systems. You will implement test strategies, ensure traceability, and drive quality across SIL/HIL environments.

You will collaborate with software, systems, and integration teams, provide technical leadership, and contribute to customer-facing test reviews and program execution. The role is on-site with travel as needed.

Qualifications

  • 7+ years of experience in software testing, verification, validation, or systems integration.
  • Experience developing and executing software test plans, procedures, test cases, and automated testing solutions.
  • Experience with SIL/HIL environments and automated test frameworks.
  • Familiarity with MBSE concepts and SysML/UML-based systems engineering.

Responsibilities

  • Develop, maintain, and execute manual and automated test plans, cases, and scripts.
  • Ensure traceability between system and software requirements and tests.
  • Lead peer reviews of test artifacts and drive issue resolution.
  • Develop regression testing strategies for software releases.
  • Support SIL/HIL test environments, test automation, and interface development.
  • Participate in Agile development activities and reporting.

Skills

Software testing
Requirements traceability
Agile
Leadership
Communication
Test automation
SIL/HIL
SysML/UML
Python
Jira
Confluence

Education

Engineering degree (Bachelor’s)

Tools

DSPACE
MATLAB
Simulink
Python
IBM Rational DOORS
Enterprise Architect
Cameo Systems Modeler

Job description

Aversan Inc. ( www.aversan.com ) 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) The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.

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 • London

On-site
CAD 86,000 - 107,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
Senior Hardware Test Engineer
Senior Hardware Test Engineer

Aversan Inc. • Toronto

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

Aversan Inc • Toronto

Hybrid
CAD 45,000 - 50,000
Senior Full Stack Developer
Senior Full Stack Developer

Aversan Inc. • Mississauga

Hybrid
CAD 110,000 - 140,000
Test Engineering Supervisor
Test Engineering Supervisor

Aversan Inc • Montreal (administrative region)

On-site
CAD 90,000 - 105,000
Software Safety Engineer
Software Safety Engineer

Aversan Inc • Brampton

On-site
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