Back to results

Python Automation Developer (Embedded Automotive Domain)

  • Ottawa, ON, Canada
  • Kanata, ON, Canada

$35 to $50 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$35 to $50 CAD / hour
Job type
Contract
Apply by
Experience
8+ years of software testing, verification, or validation experience.
Posting language
English
Posted

Original job description

Job Summary

We're seeking a Senior Automation Developer with strong expertise in Python, test automation, and software verification to support validation of automotive software products for our top Automative client across Canada.

Key Responsibilities

  • Design, develop, and maintain automated test frameworks and test suites.
  • Validate software against product requirements.
  • Develop automation strategies and improve testing processes.
  • Support CI/CD, DevSecOps, and Agile development environments.
  • Collaborate with development and validation teams to ensure software quality.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 8+ years of software testing, verification, or validation experience.
  • 5+ years of test automation framework development.
  • Advanced Python and Object-Oriented Programming skills.
  • Experience with Agile methodologies and CI/CD pipelines.
  • Ability to work onsite in Kanata 4 days per week.

Nice to Have Qualifications

  • Automotive, infotainment, or embedded software experience.
  • QNX and Android Automotive experience.
  • Knowledge of vehicle network architectures.
  • Experience with software architecture, requirements engineering, and DevSecOps.
  • Familiarity with TDD, BDD, and modern software development practices.

AI: We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

More about this job

Responsibilities

Design, develop, and maintain automated test frameworks and suites to validate automotive software against product requirements. Improve automation and testing processes, support CI/CD, DevSecOps, and Agile environments, and collaborate with development and validation teams to ensure software quality.

Requirements

Requires a bachelor's degree in Computer Science, Computer Engineering, or a related field, at least eight years of software testing, verification, or validation experience, and at least five years developing test automation frameworks. Candidates need advanced Python and object-oriented programming skills, Agile and CI/CD experience, and the ability to work onsite in Kanata four days per week; automotive, embedded, QNX, and Android Automotive experience are preferred.

Skills

  • Python
  • Test Automation
  • Test Framework Development
  • Software Verification
  • Software Validation
  • Object-Oriented Programming
  • Agile Methodologies
  • CI/CD
  • DevSecOps
  • Requirements Engineering
  • Software Architecture
  • TDD
  • BDD
  • QNX
  • Android Automotive
  • Vehicle Network Architectures

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Manufacturing

Keywords

  • Python
  • Test Automation
  • Automated Test Frameworks
  • Test Suites
  • Software Verification
  • Software Validation
  • Automotive Software
  • Embedded Software
  • Object-Oriented Programming
  • Agile
  • CI/CD
  • DevSecOps
  • QNX
  • Android Automotive
  • Vehicle Network Architectures
  • Software Architecture
  • Requirements Engineering
  • TDD
  • BDD
  • Infotainment
  • Product Requirements
  • Software Quality
  • Kanata
  • Automotive

Report this job