More jobs:
Software Test Automation Developer
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-29
Listing for:
MEDA Engineering and Technical Services, LLC
Full Time
position Listed on 2026-07-29
Job specializations:
-
Software Development
Software Testing, Software Engineer, Python, DevOps
Job Description & How to Apply Below
RESPONSIBILITIES
- Participate in a project and working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution, issue debugging and isolation, to quality metrics tracking
- Develop automated testing scripts and libraries that ensure the reliability of our infotainment, connectivity, and sensor technologies
- Deliver high-quality software for Ethernet- and CAN-connected ECUs
- Improving vehicle safety, efficiency, and the overall rider experience
- Delivering software solutions to validate the latest vehicle technologies
- Testing new software, developing automated test scripts, libraries and maintaining automated test suite execution
- Drive the testing of cloud-connected software for CAN/Ethernet-based vehicle modules in a fast-paced Agile setting
- Translate complex requirements into robust test strategies to guarantee system reliability
- Build scalable automated testing solutions and libraries by leveraging both in-house and open-source technologies
- Oversee automated test suites and resolve issues arising from high-volume test setups
- Identify and track software defects, ensuring resolutions meet production standards
- Champion code quality through peer reviews and provide guidance to junior team members
- Bachelors degree in computer science engineering or a related field from an accredited university or a WES-evaluated equivalent (Successful candidates will be required to provide proof of degree completion for the highest level of education attained)
- 5+ years of professional overall experience in software testing, automation, or software development
- 4+ years of experience in development and object-oriented design
- 4+ years of experience in maintaining automated execution of a large number of tests and triaging test results
- 3+ years of experience in Python-based test frameworks such as Slash, Pytest
- 3+ year experience in Python based test framework such as Slash or Pytest
- 2+ years of experience in automotive software functional testing
- 1+ year experience in Service-Oriented Architecture (SOA) and Protobuf
- Experience creating both test cases and automated tests (Ability to execute, analyze, and triage large, automated test suites)
- API-level testing experience
- Strong Python programming experience OOP
- Experience using AI-assisted development tools such as Microsoft Copilot
- Master's in Embedded Systems
- Experience with Java, C++ and Groovy
- Experience with embedded system testing
- Experience with data analytics and visualization
- Proven aptitude for troubleshooting and problem-solving
- Detail-oriented and adept at detecting and diagnosing software defects
- Strong communication and interpersonal skills
- Ability to work in a multi-site team environment where self-driven and self-motivated capabilities are key qualities
- Experience as an Automation Test Developer in the automotive industry
- $49.00-$53.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
- 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.
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:
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:
×