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

Driver Assist Technologies - Test Automation Framework and Tools Developer

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 the development of test automation frameworks and tooling, but could also involve other elements of the process as we seek to add high quality people to the team.

 
Responsibilities
 
  • Drive effort to create a test automation environment for embedded software and algorithms, integrating aspects with Continuous Integration environment as applicable
  • Design, develop, and maintain automated test tools, test frameworks, test scripts, and build systems
  • Design, develop, and maintain software tools and features to assist in automated testing
  • Design, develop, and maintain test libraries that interface with vehicle electronic control units (ECUs)
  • Design, develop, and maintain test libraries that interface with test management system and defect tracking system
  • Interface with development and test teams to understand testing requirements, and implement required test tools and tests scripts
  • Contribute to team deliverables through involvement in agile scrum development sprints
  • Interface with technical experts, feature owners, development teams, and test teams to derive Continuous Integration and test automation environments
  • Define and manage test scenarios and validation metrics
Basic Qualifications
 
  • Bachelor's Degree in Electrical Engineering, Computer Science, or a related field
  • 3+ years of experience developing and maintaining Test Automation frameworks and environments
  • 3+ years of experience in Python development experience
  • 3+ years of experience with build systems (Jenkins)
  • 3+ years of experience with C++, Java, Shell Scripting, GitHub or Linux development environment
Preferred Qualifications
 
  • Master’s Degree in Electrical Engineering, Computer Science, or a related field
  • Experience with database querying and administration (SQL)
  • Experience with automated GUI testing solutions (ex: Squish)
  • 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 implement frameworks 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
  • Excellent communication skills both vertically and horizontally within the organization – written and verbal
 
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.