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