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 SoftwareTest Automation Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining a scalable C#‑based test automation framework for safety‑critical, regulated software systems. The ideal candidate will enhance and evolve existing automation strategies to improve test coverage, execution efficiency, and system reliability, while ensuring alignment with organizational quality standards and regulatory requirements. This role requires strong technical ownership, strategic thinking, and proven expertise in BDD‑driven automation, framework architecture, and CI/CD integration.
Location: Mississauga, ON Job Type: Full Time Working Arrangement: Hybrid
Responsibilities
Own the design and evolution of a C# test automation framework using ReqnRoll (SpecFlow) and Microsoft UI Automation
Define automation architecture standards to ensure scalability, maintainability, and regulatory compliance
Convert requirements and acceptance criteria into BDD feature files using Gherkin
Implement clean, maintainable ReqnRoll step definitions in C#
Design automated coverage for functional and non‑functional requirements
Integrate automated testing into CI/CD pipelines to provide fast, reliable feedback
Identify and drive automation efficiency improvements (execution time, coverage gaps, authoring workflows)
Create and maintain framework documentation, best practices, and test authoring guidelines
Ensure all testing activities comply with safety‑critical and regulated software standards
Collaborate closely with developers, QA, and product stakeholders to align automation with delivery and compliance needs
Basic Qualifications
Bachelor’s degree in Computer, Software, Electrical, or Systems Engineering, or equivalent experience
5+ years of experience developing software in C# (WPF experience is an asset)
Proven experience building a test automation framework from the ground up
Hands-on experience writing BDD tests using Gherkin
Experience integrating automation into CI/CD pipelines
Comfortable working in Agile environments using tools such as Jira
Strong communication skills and a proactive, ownership‑driven mindset
BDD experience with ReqnRoll or SpecFlow is an asset and highly preferred
Experience working in regulated or safety‑critical industries (medical, aerospace, automotive, defence) is an asset
Exposure to compliance‑driven software quality processes is an asset
Compensation: $110,000 – $140,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.