Senior Test Automation Engineer (Quebec City)

Senior Test Automation Engineer (Quebec City)

09 Aug
|
Averian
|
Quebec City

09 Aug

Averian

Quebec City

Ottawa, ON, Canada · Full-time · 100% in office
We are seeking an experienced and self-driven Senior Test Automation Engineer to lead a high-priority feasibility study and prototype development for a modern, Python-based test framework.
The ideal candidate has a unique blend of expertise in traditional environments and modern software engineering practices using Python. You will be responsible for architecting scalable, abstracted test frameworks that bridge the gap between proprietary systems and contemporary software-driven verification. You will work across various high-impact projects, ensuring teams can rapidly develop, execute, and scale their test requirements.
Key responsibilities Framework architecture & hardware abstraction
Architect and maintain abstraction layers in Python to control diverse instrumentation and industrial hardware.
Evaluate and implement Python-based interfaces for proprietary ecosystems and other third-party hardware vendors.
Design modular, reusable test sequences and frameworks (e.g., using pytest or custom-built solutions) to handle complex test logic and parallel execution.
Develop and optimize interfaces for industrial and automotive communication protocols (e.g., CAN, CAN FD, LIN, Ethernet).
System integration & modernization
Lead the transition of legacy test environments into modern, version-controlled Python modules.
Develop methods to integrate existing C/C++, LabVIEW, or .NET libraries into Python-based test stacks.
Ensure test frameworks integrate seamlessly with enterprise toolchains for requirement traceability, defect tracking,



and CI/CD pipelines.
Build standardized, high-performance reporting and data visualization modules for test results.
Technical leadership & innovation
Conduct technical assessments for new projects to determine optimal test architectures and hardware/software selection.
Create comprehensive technical documentation, including architecture diagrams, developer guides, and best practices.
Collaborate with cross-functional teams and customers to define test strategies and deliver high-quality automated solutions.
Ensure all test codebases are “AI-ready” to support future integration of AI-driven test case generation, analysis, and predictive maintenance.
Qualifications & experience 7+ years of professional experience in test automation, software verification, or systems engineering.
Deep expertise in Python for framework development, hardware interfacing, and automation.
Hands‑on experience with proprietary / legacy test sequencers such as National Instruments TestStand (or similar) and the ability to modernize these environments.
Proven experience developing frameworks that interface with different hardware instrumentation along with associated drivers/libraries.




Solid understanding of communication protocols and hardware-in-the-loop (HIL) testing.
Strong software engineering foundations: Git, CI/CD, unit testing, and design patterns.
Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, Computer Science, or a related field.
Preferred qualifications Experience in the automotive, aerospace, or medical device industries.
Familiarity with requirement management tools.
Experience with infrastructure-as-code or containerization for test environments.
Knowledge of machine learning or data science for test data analysis.
Other requirements This role is 100% work from office, based in Ottawa, Ontario, Canada. Relocation of candidates will not be considered or provided.
Prospect to lead and shape the engineering vision of next‑gen solutions.
Collaborative and quick‑paced work environment.
A chance to work on cutting‑edge technology and make a real business impact.
A chance to work with customers on the cutting edge of technology development and adoption.
About Averian Averian is a global software development and engineering services company specializing in AI, embedded systems, and custom applications. With offices in North America and Europe, Averian supports clients in telecom, automotive, industrial, and med‑tech sectors with innovative solutions designed for performance, scalability, and real‑world impact.
Only qualified applicants will be contacted. Thank you for your interest.

#J-18808-Ljbffr

📌 Senior Test Automation Engineer (Quebec City)
🏢 Averian
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior test automation engineer (quebec city) / quebec city