Software Engineer in Test
Role summary
We are seeking a Software Development Engineer in Test (SDET) to join our team. In this role, you will be responsible for building robust automation frameworks and driving quality throughout the development lifecycle. You will collaborate with engineering, product, and support teams to ensure features are thoroughly tested and delivered with confidence. Key responsibilities include developing and maintaining automated test suites, converting manual tests to automated ones, contributing to test planning, analyzing results, and improving testing processes. The ideal candidate will have a strong understanding of software testing principles, experience with Agile, and hands-on experience testing complex, distributed, or large-scale systems.
Software Development Engineer in Test (SDET)
We're looking for an SDET who thrives on understanding complex systems, building robust automation, and driving quality across the development lifecycle. You’ll work closely with engineering, product and support teams to ensure new features are thoroughly tested, automated, and delivered with confidence.
What You’ll Do
- Develop, enhance and maintain automation frameworks and automated test suites
- Convert manual test cases into scalable automated tests
- Collaborate across teams to support delivery of multi‑system projects
- Identify test scope, assess risk and contribute to test planning
- Analyze results, track defects and communicate findings clearly
- Support test environment setup and test data management
- Continuously improve testing processes and advocate for an automation‑first approach
What You Bring
- Strong understanding of software testing principles and test design techniques
- Experience with Agile development lifecycles
- Ability to manage small projects and work across multiple initiatives
- Excellent analytical, communication and time‑management skills
- Hands‑on experience testing complex, distributed or large‑scale systems
- Background in web/mobile apps, Linux/Unix, event‑driven or cloud‑based systems
- Experience creating test plans and building automated test coverage
Technical Skills
- Proficiency with automation frameworks (e.g., Selenium, Cucumber, TestNG)
- Strong SQL skills and experience with relational databases
- Ability to write automation code in at least one language (Java, Python, etc.)
- Familiarity with multiple testing types (unit, functional, integration, load, security, etc.)
- Experience with tools such as JIRA, Confluence and standard productivity suites
- Bonus: exposure to cloud platforms and CI/CD tools
Qualifications
- $100-120k base
- 10% bonus
- 401k match
- Health, vision, dental and life plans
- Strong PTO
This is a hybrid role, 3 days a week in downtown Chicago.
Similar roles
Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid
- Software Engineer in TestPALNAR · United States · Hybrid