You are viewing a preview of this job. Log in or register to view more details about this job.

Driver Assist Technologies - Test Automation Developer - Application

We bring engineering ideas to life. In Product Development, we make driving more exciting, enjoyable and sustainable. Ford’s Safety Electronics team designs and develops hardware and functional models that provide Best in Class behavior for features like Adaptive Cruise Control, Automatic Emergency Braking, Cross Traffic Alert, Active Park Assist and 360 Camera Systems.  

We are seeking seasoned professionals who can contribute to our efforts with experience in the development of sensors, ECUs, models, and software. This position is focused on test automation development for ECU sensor fusion algorithm applications, but could also involve other elements of the process as we seek to add high quality people to the team.

 
Responsibilities
 
  • Interface with development and test teams to understand testing requirements in order to facilitate implementation of automated tests and related tools
  • Develop automated test scripts and tools, primarily in Python, to verify new feature functionality
  • Support existing test automation framework with bug fixes and updates as necessary
  • Administer build systems and facilitate issue resolution as needed
  • Perform automated test execution, test result analysis, root cause analysis, and fix validation
  • Contribute to team deliverables through ownership in agile scrum development sprints
  • Interface with technical experts, feature owners, development teams, and test teams to derive feature test cases and test case automation scripts
Basic Qualifications
 
  • Bachelor's Degree in Electrical Engineering, Computer Science, or a related field
  • 3+ years of experience developing automated test cases for embedded applications
  • 3+ years of experience in Python development experience
Preferred Qualifications
 
  • Master’s Degree in Electrical Engineering, Computer Science, or a related field
  • Experience with automated GUI testing solutions (ex: Squish)
  • Experience with Matlab, Shell scripting, Jenkins, GitHub, Linux development environment
  • Demonstrated ability to work with Test Management tools for test strategy development, test case development, test execution (manual and automated), and test metric reporting (ex. TestRail, JIRA)
  • Experience working with control models and sensor fusion algorithms
  • Ability to interpret C/C++, Java code to aid in issue debugging
  • Experience with low level debugging tools (Lauterbach ICE, Wireshark, Oscilloscope, etc.)
  • Experience with database querying and administration (SQL)
  • Experience with web application development (Django)
  • Experience with REST APIs, and interfacing with Test Case management system (ex: TestRail) and Defect Tracking system (ex: JIRA)
  • Experience with automated testing environment and frameworks (ex: Slash)
  • Experience with unit testing frameworks (ex: Gtest, CUnit)
  • Proven ability to manage feature verification and overall quality in Test Validation domains
  • Analytical with the ability to produce creative and effective software solutions to problems
  • Proven ability to deliver complex solutions in an intensely collaborative product creation environment
 
Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on, because we’re Built Ford Tough. We’re one team striving to make people’s lives better while creating value, delivering excellence and ultimately going for the win.
 
Visa sponsorship may be available for this position.  

Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.