×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer – Test Automation

Job in Ottawa, Ontario, Canada
Listing for: randstad canada
Full Time position
Listed on 2026-07-07
Job specializations:
  • Software Development
    Software Testing, Software Engineer, DevOps, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Developer – Test Automation )

Position Overview:

This position is a technical, hands‑on role focused on the design, development, and maintenance of automated test tools, libraries, and scripts.

Responsibilities:

  • Tool & Framework Development:
    Design, build, and maintain software tools, automated features, and test scripts to optimize the testing ecosystem. Develop and curate specialized test libraries that interface directly with vehicle Electronic Control Units (ECUs). Integrate up-to-date automation practices, including machine learning‑driven automation workloads where applicable.
  • Test Engineering & Execution:
    Devise comprehensive test scenarios and implement automated test suites to achieve maximum feature coverage. Manage and maintain the automated execution of large‑scale test suites. Triage, analyze, and diagnose test execution results to isolate software defects efficiently.
  • Cross‑Functional

    Collaboration:

    Interface closely with core development and validation teams to understand product features, functionality, and testing constraints. Contribute actively to team deliverables through participation in Agile Scrum development sprints.

Qualifications:

  • Education:

    Bachelors Degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Automation

    Experience:

    3+ years of professional experience in test automation and software tools development.
  • Programming Depth: 2+ years of experience in Python development and object‑oriented design (OOD).
  • Required Technical Stack:
    Strong proficiency with Automation frameworks, Linux, and PyTorch.
  • Problem Solving: A strong aptitude for troubleshooting, root‑cause analysis, and defect diagnosis.

Preferred Qualifications:

  • Experience with continuous integration systems, specifically Jenkins.
  • Familiarity with unit testing frameworks and Shell scripting.
  • Background in data analytics and data visualization.
  • Hands‑on experience with microcontrollers, electronics assembly, and hardware debugging equipment (e.g., multimeters, power‑related test equipment).
  • Experience developing tests specifically for power domains on ECUs.

Additional Information:

Work Schedule:

This position is FULLY ONSITE.

About the Client:
Our Client is committed to delivering smart vehicles for a smart world, driven by the belief that freedom of movement advances human progress.

We are seeking a Software Developer, Test Automation to join our Test Automation & Tools Development team. In this role, you will deliver software solutions that enable the automated testing of the latest automotive infotainment and connectivity technologies, helping to create tomorrow's mobility solutions.

Equal Opportunity Employer Statement:
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada and to increasing equity, diversity and inclusion within the workplace. This includes support for accessibility and accommodation needs throughout the employment lifecycle.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary