JOB DESCRIPTION
Connectivity is driving a huge number of innovations to improve vehicle safety, efficiency, and rider experience. The Connectivity Platform and Foundational Technologies unit develops and delivers quality connectivity services on Ethernet-connected Electronic Control Modules (ECU) for in-vehicle & internet connectivity. We are looking for an energetic and experienced Test Automation Developer who is proactive and passionate about ensuring software quality. The successful candidate would be working in a fast-paced agile development environment with cross-functional global teams using state-of-the-art software testing technologies.
RESPONSIBILITIES
• Review specifications and identify clear 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
• Investigate and reproduce in-vehicle networking issues, and verify the software fix
QUALIFICATIONS
BASIC QUALIFICATIONS:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field of study (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) 6+ years of experience developing test automation scripts in Python and Shell 6+ years of software test experience on embedded OS platforms: Linux, QNX or Android 1+ years of experience utilizing network trace/capture tools (Wireshark) to investigate and resolve networking issues Experience with Ethernet, TCP, IP Address Assignment (DHCP), IP routing, DNS, firewalls, NAT
PREFERRED QUALIFICATIONS:
Master's degree in Electrical Engineering, Computer Engineering, Computer Science or related field of study Experience with test management tools (e.g. Test Rail), version control systems (e.g. Git/GitHub), issue tracking systems (e.g. JIRA), CI environment (e.g. Jenkins), Corporate Wiki (e.g. Confluence) Experience with test benches (hardware) and test tools Familiarity with Linux and QNX networking tools Familiarity with communication technologies/tools, e.g. CURL, Wi-Fi, Cellular, CAN Experience in automotive industry Familiarity with Agile development methodologies (eg. Scrum) Capable of delivering multiple project commitments concurrently Industry certification (CCNA or equivalent) is an asset Excellent collaborative skills in a multidisciplinary and multi-sited team environment Exceptional written and verbal communication skills
We thank all applicants 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. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada, Limited does not sponsor work permit applications