Already a candidate?

Feedback
Skip to main content
P

Procom

Test Automation Infrastructure Engineer

Ottawa, Ontario, Canada · Onsite

Contract · 12 Months
Start May 2026

RATE

$45–$56/hr CAD

POSTED

5/29/2026

Job Description

Test Automation Infrastructure Engineer

Procom is seeking a highly skilled Test Automation Infrastructure Engineer to support a leading automotive client within the ECG team. This role goes beyond traditional test automation. You will build and maintain the software systems, orchestration pipelines, and infrastructure that power enterprise-scale vehicle validation environments.

You will help manage a distributed Hardware-in-the-Loop (HIL) testing ecosystem spanning hundreds of lab nodes across multiple geographic locations, ensuring reliable execution of full release and regression testing within aggressive delivery timelines.

This is an ideal opportunity for an engineer who thrives in complex Linux environments, enjoys solving infrastructure reliability challenges, and wants to build production-grade tooling that directly impacts embedded software quality and scalability.

Key Responsibilities

  • Develop production-grade Python tooling for automated test execution, reporting, and defect triage
  • Build and maintain scalable test infrastructure supporting HIL validation environments
  • Configure and orchestrate hundreds of lab PCs using Ansible and JSON-based configuration management
  • Perform proactive root-cause analysis to eliminate recurring infrastructure failures and improve platform reliability
  • Maintain and optimize PostgreSQL backends, Grafana dashboards, and integrations with GitHub, Jira, TestRail, Jenkins, and cloud storage platforms
  • Architect and support large-scale Jenkins ecosystems with dynamically generated jobs and declarative pipelines
  • Develop and maintain Groovy shared libraries and CI/CD infrastructure
  • Collaborate with embedded software and validation teams to ensure accurate, reliable test execution
  • Explore and implement AI/ML-driven monitoring, automated defect triage, and operational efficiency tooling
  • Drive continuous improvement initiatives focused on uptime, scalability, and infrastructure stability

Required Skills & Experience

  • 10+ years of IT experience with at least 5 years focused on testing or test infrastructure engineering
  • Advanced Python expertise, including deep understanding of:
    • Memory management
    • GIL (Global Interpreter Lock)
    • Import systems
    • Async programming
  • Strong Linux administration and troubleshooting experience
  • Proven experience working with Hardware-in-the-Loop (HIL) or embedded hardware testing systems
  • Experience distinguishing hardware-related issues from software defects
  • Strong automation and configuration management experience using Ansible or similar tools
  • Experience developing scalable, maintainable, production-quality software solutions
  • Ability to independently manage complex technical workstreams and drive issues to resolution

Preferred Qualifications

  • Automotive or embedded systems testing experience
  • Strong understanding of Linux networking fundamentals
  • Experience with Docker and container orchestration technologies
  • Familiarity with Jenkins pipeline architecture and CI/CD ecosystems
  • Exposure to PostgreSQL, Grafana, TestRail, Jira, and GitHub integrations
  • Interest or experience in AI/ML tooling, agentic automation, or intelligent monitoring systems

Education

  • Bachelor’s Degree required

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Test Automation Infrastructure Engineer

Ottawa, Ontario · Onsite

RATE

$45–$56/hr CAD

TYPE

Contract · 12 Months

STARTS

5/27/2026

POSTED

7 hours ago

ATS ID

326132



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy