Software Development Engineer in Test (SDET)
Role details
Job location
Tech stack
Job description
The Senior Software Development Engineer in Test (SDET) will be responsible for ensuring software quality through robust QA/UAT processes, test planning, and automation framework development. This role involves working in an Agile environment with strong focus on Java-based automation, API testing, and CI/CD integration to support scalable and reliable product releases. The job is based in Chicago, IL and is open to candidates within a 100 miles radius of the location., Collaborate with product, design, and development teams to understand requirements and identify risks Create and execute detailed test plans and test scripts Analyze test results, report defects, and ensure adherence to QA best practices Develop, maintain, and enhance automation frameworks using Java, Groovy, or Kotlin Conduct code reviews to ensure maintainable and scalable automation design Establish QA standards and testing strategies with cross-functional teams Communicate testing progress, results, and quality metrics Coach QA team members on test environment setup and data management Improve overall test coverage, reliability, and accuracy of applications
Requirements
SDET / Software Testing experience 5+ years Agile/Scrum methodology 5+ years Java / Groovy automation frameworks 5+ years Selenium / Appium automation 5+ years API testing (REST/SOAP, Postman, SoapUI) 5+ years CI/CD tools (Jenkins, Azure DevOps) 5+ years Version control (Git/Subversion) 5+ years Kafka 5+ years Web technologies (HTML, CSS, JavaScript, XML) 5+ years
Preferred Skills Cross-browser and mobile testing (SauceLabs or equivalent) System log analysis and troubleshooting (Splunk or similar) Test data management and reporting tools Strong defect documentation and test coverage analysis Experience coaching junior QA/SDET team members