John Deere

Test Automation Engineer

John Deere
Apply
22 hours ago
Urbandale, IA, USAMid Level

Base Salary

$87k - $130k/yr

Responsibilities

  • Lead development and maintenance of automated system-level and integration-level test suites for Planting products.
  • Develop automation frameworks, reusable libraries, and test infrastructure for multiple teams and products.
  • Integrate automated testing into enterprise development pipelines, automated regression testing, and release-readiness activities.
  • Drive shift-left verification through simulation, virtual environments, CI/CD integration, and automated build and test systems.
  • Collaborate with software developers, verification engineers, architects, platform teams, simulation teams, and product organizations.
  • Analyze test results, identify quality trends, and improve defect detection effectiveness.
  • Define automation roadmaps, prioritize investments, identify verification gaps, and influence technical direction.
  • Champion automation as a product while balancing immediate delivery needs with long-term capability development.

Requirements

  • At least 3 years of experience working as part of an embedded software development or related team.
  • Experience developing automated test solutions for complex software or embedded systems.
  • Strong software development skills in Python, C++, or similar languages.
  • Experience with CI/CD pipelines, automated build and test systems, and modern software engineering practices.
  • Experience diagnosing software, integration, or system-level issues across multiple domains.
  • Ability to lead technical initiatives, influence teams without direct authority, identify problems independently, drive alignment, and deliver solutions.
  • Strong communication skills and ability to work across multiple organizations and technical disciplines.
  • Experience translating business and product objectives into scalable verification strategies.
  • A required bachelor’s degree in Engineering, Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Systems Engineering, Agricultural Engineering, or a related technical discipline, or equivalent related work experience.
  • Preferred qualifications include an advanced degree, agricultural or autonomous systems experience, simulation, SIL, HIL, virtual verification, digital engineering, test architecture, test framework development, AI-assisted development, or experience driving common solutions across platform and application teams.

Benefits

  • Flexible work arrangements; the position is onsite in Urbandale, Iowa.
  • Competitive base pay of $86,892.00-$130,332.00 plus benefits.
  • Savings and retirement benefits, including 401(k) and Defined Contribution plans.
  • Healthcare benefits with a company contribution to a Health Savings Account.
  • Adoption assistance, Employee Assistance Programs, tuition assistance, and fitness subsidies.
  • On-site gyms at specific Deere locations, charitable contribution matching, and employee purchase and discount programs.
  • Vacation and holiday pay.

Tech Stack

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me