Job Summary

Software Developer Engineer in Test (SDET)

  • Location:
    Chicago, Illinois
  • Job reference:
  • Category:
    Software Engineer
  • Contract Type:

Our client in the Hospitality Sector located in downtown Chicago is currently seeking a Software Developer Engineer in Test (SDET) with a proven ability to develop comprehensive test-automation to validate front end web user-interfaces and backend APIs. This opportunity is for a long term contract starting at 6 months with the ability to go 18 months. The Software Developer Engineer in Test (SDET) will have a deep knowledge of testing within a distributed software system as well as an end-to-end understanding of common QA tools and practices. We expect the ideal candidate to scope, design, implement, and maintain tests for new projects, and to work both independently as well as in collaboration with the development staff in an agile environment.
Responsibilities of this Software Developer in Test (SDET)
• Use Java and/or Groovy to develop, enhance, and maintain automation tests and framework libraries to verify the functionality and reliability of our software.
• Writing and testing code and conducting maintenance is required
• Developing/Testing microservices
• Proactively identify new automation tools/processes/approaches and continuously strive to find ways to improve the overall testing strategy.
• Conduct regular code reviews to ensure that object-oriented design best-practices are followed at all times. Automation code should be easy to extend and support.
• Work closely with the QA and development teams to oversee automated component creation and integration tests using Java and Groovy.
• Work closely with the Product, QA, and Development teams during all phases of the software development lifecycle.
• Help identify gaps in test coverage and develop quality automation code to fill such gaps.
• Take pride and ownership over the quality of the product being shipped.
Minimum Requirements for this Software Developer in Test (SDET)
• At least 2-4 years’ experience developing and/or testing database-driven web apps or other enterprise software.
• Solid Java or Groovy programming experience especially in conjunction with open source technologies such as Selenium WebDriver.
• Hands-on experience using modern version control systems like Git and Subversion.
• Familiarity with continuous integration and deployment tools like Jenkins and Rundeck.
• Demonstrable skills in writing JUnit or TestNG tests.
• Familiarity with Linux or UNIX operating systems is a plus.
• Understanding of Agile Development (Scrum, Kanban, Lean, XP, etc).
• Ability to work well independently and as part of a team.
• Experience providing mentorship to developers and non-developers.
If you are interested in this or other Software Developer roles available through Modis - please apply today with your most recent resume and contact information.  Alternatively, you can visit our website at to view any apply for number of the IT jobs we have across 70+ locations in the US.
**Please note that candidates MUST be authorized to work for any employer in the US without the need for sponsorship. NO Recruiter or Third Party / Agency Inquiries.

Apply Below!

Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement