DAT Test Automation Developer - Application

Ford Motor Company   •  

Dearborn, MI

Industry: Manufacturing & Automotive

  •  

Less than 5 years

Posted 57 days ago

This job is no longer available.

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