Test Automation Infrastructure Engineer

Job Details

LocationKanata, ON, Canada
Job TypeContract Full-Time
IndustryInformation Tech/Com
Position ID 14337
Degree RequiredBachelor

Job Description

We are recruiting an experienced Test Automation Infrastructure Engineer to join our team to support our client in the automotive industry.

NOTE:

  • Onsite

RESPONSIBILITIES:

  • Building the software and systems that power vehicle validation at scale
  • Own the ECG Test Infrastructure, a massive distributed system spanning hundreds of hardware nodes across three geographic locations, capable of running full release and regression suites in under 24 hours
  • Develop Production-Grade Tooling: Write high-performance Python tools for test execution, reporting, and triage. We expect "production-grade" code, not one-off scripts
  • HIL Orchestration: Manage and configure hundreds Lab PCs using Ansible and JSON-based configurations to interface with real vehicle hardware in Hardware-in-the-Loop (HIL) environments
  • Root-Cause Analysis: Proactively identify recurring patterns in infrastructure failures and implement permanent code or configuration fixes to ensure high uptime
  • Infrastructure Reliability: Ensure the stability of the critical path
  • Manage the PostgreSQL backend, optimize Grafana dashboards for real-time metrics, and ensure seamless integration with GitHub, TestRail, Jira, and Ford Cloud Storage
  • Architect & Maintain Pipelines: Manage a complex Jenkins ecosystem featuring thousands dynamically generated jobs
  • Utilize a 3-layer architecture (Seed DSL, Job Generators, Declarative Pipelines) and maintain Groovy shared libraries.
  • Innovation via AI/ML: Implement and refine AI agentic tools for automated monitoring, defect triage, and R&D efficiency reporting

REQUIRED SKILLS & QUALIFICATIONS:

  • Bachelor’s degree from an accredited university or a WES-evaluated equivalent
  • Senior Specialist Exp: 10+ years in IT; 5 years in testing
  • Python Expertise: Deep understanding of Python internals (memory management, the GIL, import system, and async)
  • Ability to write maintainable, performant, and scalable tools
  • Networking: Strong grasp of Linux networking fundamentals
  • HIL Testing Experience: Proven experience building or maintaining test systems that interact with physical embedded hardware
  • Understand timing constraints, device state management, and how to distinguish between hardware glitches and software bugs
  • Proactive Problem-Solving: A track record of turning daily operational observations into automated root-cause fixes. Not just restarting a service, but fixing the reason it crashed
  • Configuration Management: Proficiency with Ansible or equivalent configuration-as-code tooling
  • Self-Motivation: Ability to own complex workstreams independently and drive them to completion without daily direction

PREFFERED SKILLS & QUALIFICATIONS

  • Experience in Automotive or Embedded Systems testing
  • Software Development: Pythonista with a track record of reliable software projects
  • Containerization: Experience with Docker and container orchestration
  • Hands on experience in Automation & Embedded Systems
  • AI/ML Interest: Familiarity with AI/ML tooling or agentic automation for system monitoring

COMPENSATION & BENEFITS:

  • $60.00 - $65.00/hour (depending on experience)
  • Paid Benefits after 90 days (individual and family) – extended medical, out-of-country coverage, dental etc.
  • Pension eligibility, with employer match, after 1 full year of work (open enrollment every October)

MEDA offers an excellent referral bonus. Great candidates know great candidates.

MEDA Limited is an equal opportunity employer and does not discriminate in employment on the basis of any of the protected reasons as described in the Ontario Human Rights Code. We are committed to providing accommodation for persons with disabilities, as described in the Accessibility for Ontarians with Disabilities Act, 2005, reasonable accommodation requests will be reviewed and granted to those that request assistance during our hiring process.

A resume is required to apply to jobs. Login to your Account or Sign Up to start applying.
Loading...