Test Automation Software Development Engineer at Ag Leader Technology Inc
Ames, IA 50010, USA -
Full Time


Start Date

Immediate

Expiry Date

09 Nov, 25

Salary

70000.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Languages, C++, Code, Sql, Jenkins, Python, Defect Tracking, Shell Scripting, Integration, Docker, Git, Test Automation, Software Testing, Agricultural Machinery

Industry

Information Technology/IT

Description

THE CULTURE

Ag Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmers’ fingertips. Today, more than 30 years later, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably. We are improving the lives of farmers. We are increasing the efficiency of production agriculture around the world. And we aren’t slowing down. Ready to use your talent to implement change? Join our team of innovators revolutionizing agriculture.

THE OPPORTUNITY

We are seeking a seasoned Test Automation Engineer to head test efforts on our cross-functional team developing advanced agricultural technologies. This role is a chance to elevate best practices, refresh our automated testing, and help teams build skills and deliver more robust software. Ideal candidates are excited to drive transformation, are strategic in nature, and enjoy iterating within Agile teams. If you are energized by meeting exceptional product quality and implementing robust automated frameworks, we’d love to connect.
As a team member, you will demonstrate and promote the Ag Leader Way:
· Willing, Ready, Doing
· Courage to do what is Right
· Excellence
· Approachable

QUALIFICATIONS/SKILLS

  • Proven ability to establish, monitor and maintain automated testing
  • Ability to identify and troubleshoot issues with automated tests
  • Showcase an ability to improve upon existing test automation
  • Understand various testing methodologies including agile and DevOps
  • Proficient in building automated test frameworks using Python
  • Ability to balance unit, integration and UI tests
  • Proficient in Test Case management tools
  • Basic knowledge of docker and containers
  • Ability to write code and test using languages such as Python
  • Experience with test automation frameworks
  • Experience with CI/CD tools like Gitlab CI and Jenkins
  • Strong experience with Git
  • Familiarity with GitHub/GitLab workflows
  • Defect tracking
  • Experience with Agile development methods
  • Proficient in C++
  • Familiarity with SQL, or similar technologies is a plus
  • Shell scripting
  • Exposure to agricultural machinery and practices

MINIMUM EDUCATION REQUIRED

Bachelor’s degree in software engineering, computer science, or other engineering discipline

MINIMUM EXPERIENCE REQUIRED

3+ years in software testing, SDET role, including hands-on test automation development

Responsibilities

· Head our Testing Evolution: Drive the transformation of our testing strategy, processes, test cases, and automation frameworks to elevate product quality.
· Level-up our Test Automation: Refresh and maintain automated test suites. Consider modern test frameworks and tools to improve efficiency and coverage. Continue to integrate automation into CI/CD pipelines for faster, more reliable releases.
· Data-Driven Quality: Use test data to identify gaps and optimize coverage. Monitor and address performance bottlenecks to ensure scalability and reliability. Evaluate software for security vulnerabilities and ensure compliance with security standards.
· Cross-Functional Collaboration: Work closely with developers, product owners, and stakeholders to clarify requirements, uncover defects early, and improve quality. Create test plans, strategies, and cases that ensure thorough, risk-based testing.
· Testing Leadership: Serve as a technical advisor on tools, best practices, and testing methodologies. Stay current with industry trends and emerging technologies to keep our QA practices at the forefront.
· Team Flexibility: Collaborate in a cross-functional Agile team environment and support software development tasks as needed throughout the project lifecycle.

Loading...