Software Development Engineer in Test, Backend

Climate   •  

Chicago, IL

Industry: Technology

  •  

Less than 5 years

Posted 180 days ago

This job is no longer available.

Position Overview:

As a Software Development Engineer in Test (SDET) you’ll own the design and implementation of one or more test frameworks that ensure our internal service applications are accurate, robust, scalable, performant, and deployable. You get to work on an app that matters, enabling the world’s farmers to grow crops more efficiently and profitably.

What You Will Do:

  • Understand deadlines and the need to deliver the most valuable things first
  • Pair up with software engineers, product owners, and test engineers to deliver api-level test suites (Java, Python, Selenium/Appium) for multiple back-end services that power our systems
  • Collaborate with scientists and engineers to ensure the data and software tools they use are accurate and reliable
  • Document test strategies with clear acceptance criteria
  • Actively engage in root cause analysis reviews
  • Assist in ongoing process improvement efforts to ensure test planning, execution, and reporting is effective and efficient
  • Create detailed incident reports for defects
  • Be willing to take on other responsibilities and tackle a variety of engineering and testing problems - we are a small team and all share ownership

Basic Qualifications:

  • Bachelor's Degree in Computer Science, Information Systems, or other related field. Equivalent work experience may be accepted
  • 3+ years industry experience designing and executing test scripts for Web, Android, OR iOS (functional and performance)
  • 3+ years experience with a mainstream programming language (i.e. Javascript, Java, Ruby, Python)
  • 2+ years experience with a mainstream CI/CD management tool (Preferably Jenkins)
  • Experience with test case management tools (i.e. TestRail, TFS, Test Director)
  • Understanding of HTTP protocols, REST, SOA

Preferred Qualifications: 

  • Experience deploying tests into continuous integration systems (Jenkins, Travis-CI)
  • Experience with one or more JVM languages: Java, Clojure, or Scala
  • A working knowledge of open-source testing tools like Watir and Selenium
  • Deep understanding of common user interface design patterns
  • 3+ years experience in agriculture industry with a focus on precision planting and harvest
  • 3+ years experience with internationalization(i18n) and localization(i10n) testing