Test Automation Developer – Embedded Connectivity Platform

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Test Automation Developer for Ford's Embedded Connectivity Platform, delivering automated testing solutions and frameworks for connected vehicles. Collaborating in an Agile environment to enhance vehicle safety and rider experience.

Responsibilities

  • Work in an Agile Software development environment to deliver quality state-of-the-art software solutions for cloud-connected in-vehicle modules working on CAN/Ethernet networks.
  • Execute tests, help debug, and perform root cause analysis.
  • Design, implement, debug, test, and maintain test automation using Python.
  • Generate quality software defect reports.
  • Establish and maintain a test setup.
  • Share ideas for innovation and process improvements.
  • Develop and maintain software tools and features to assist in automated testing.
  • Develop and maintain test libraries that interface with vehicle electronic control units (ECUs).
  • Interface with development and test teams to understand feature functionality and testing requirements.
  • Devise test scenarios and implement automated test suites for maximum coverage.
  • Contribute to team deliverables through involvement in agile scrum development sprints.
  • Review specifications and identify precise product requirements.
  • Develop and execute functional and integration test plans for feature implementation.
  • Automate test cases using Python and in-house libraries.
  • Participate in code reviews and mentor junior developers.
  • Investigate and reproduce in-vehicle networking issues and verify the software fix.

Requirements

  • Education: Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science or related field of study.
  • Experience: 2+ years of software test experience and/or tools development on embedded OS platforms: Linux, QNX, or Android.
  • Experience: 2+ years of experience in Python development and object-oriented design.
  • Even better, you may have: Proven track record mapping design requirements to test cases, managing large-scale automated test executions, and triaging test results to systematically detect and diagnose software defects.
  • Demonstrated ability to operate as a self-motivated, detail-oriented professional with established troubleshooting, problem-solving, and communication skills suited for a collaborative, multi-site team environment.
  • Verified experience in database and web application development, combined with demonstrated expertise in data analytics and visualization.
  • Understanding of distributed systems and embedded-to-cloud interactions, alongside proven hands-on experience with hardware test benches, microcontrollers, electronics assembly, and debugging equipment.
  • Proven experience in the automotive industry, including a demonstrated working knowledge of Automotive Open System Architecture (AUTOSAR), Controller Area Network (CAN) technologies, diagnostic protocols, and communication protocols such as Ethernet, Transmission Control Protocol and Internet Protocol (TCP/IP), Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), and Network Address Translation (NAT) using tracing tools like Wireshark.
  • Demonstrated proficiency with Continuous Integration (CI) systems like Jenkins, testing frameworks, version control systems like Git or GitHub, issue tracking tools like JIRA, and Unix or Linux shell scripting.

Benefits

  • This posting is for an existing vacancy within our team.
  • Successful candidates will be required to provide proof of degree completion for the highest level of education attained.
  • If the degree was obtained from a school outside of Canada, an Education Credential Assessment report showing Canadian equivalency is also required.
  • We thank all candidates for their interest, but only those selected for an interview will be contacted.
  • Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce.
  • Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed, are available upon request.
  • Candidates for this position must be legally entitled to work in Canada.
  • Ford Motor Company of Canada, Limited, does not sponsor work permit applications.
  • This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$89,000 - CA$139,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidAssemblyCloudDistributed SystemsDNSJenkinsLinuxPythonShell ScriptingTCP/IPUnix

Location requirements

HybridOttawaCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.