Software Development Engineer in Test (SDET)

Collabera
Chicago, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 125K

Job location

Chicago, United States of America

Tech stack

HTML
Java
JavaScript
Agile Methodologies
Automation of Tests
Azure
CSS
Code Coverage
Code Review
Continuous Integration
Software Debugging
Distributed Systems
Groovy
Monitoring of Systems
JUnit
Scrum
Queueing Systems
E2e Testing
Selenium
Simple Object Access Protocol (SOAP)
SoapUI
Software Testing Automation Framework
Systems Integration
Strategies of Testing
Testng
XML
Postman
SOAPAPI
Backend
GIT
Kotlin
Event Driven Architecture
Kafka
GraphQL
Software Version Control
Api Management
SDET
Jenkins

Job description

We are looking for a highly experienced Senior SDET to lead quality engineering efforts across a complex, event-driven backend ecosystem. This role is pivotal in ensuring the reliability, scalability, and performance of services within a Loyalty Management platform.

You will collaborate closely with product managers, developers, and designers to translate business requirements into effective testing strategies, build scalable automation frameworks, and ensure high test coverage across distributed systems., * Partner with cross-functional teams to understand requirements and define comprehensive test strategies.

  • Design, develop, and execute detailed test plans, test cases, and automation scripts Build and maintain scalable test automation frameworks using Java (or Groovy/Kotlin) Validate event-driven systems, including message queues, payload integrity, and downstream processing.

  • Perform API testing (REST/SOAP) using tools such as REST Assured, Postman, or SoapUI.

  • Automate backend workflows, including message consumption, routing logic, and integrations.

  • Analyze test results, identify defects, and perform root cause analysis using logs and monitoring tools.

  • Develop and maintain CI/CD pipelines to support automated testing Ensure cross-platform and cross-browser test coverage using modern testing tools Conduct code reviews and promote best practices for maintainable automation frameworks.

  • Mentor junior QA engineers and contribute to improving testing standards and processes

Requirements

  • 5+ years of experience as an SDET or QA Automation Engineer Strong expertise in end-to-end testing, release validation, and Agile methodologies.

  • Hands-on experience with event-driven architectures (Kafka)

  • Proficiency in Java and test automation frameworks (e.g., Selenium, REST Assured)

  • Experience with API testing (REST and SOAP services)

  • Familiarity with backend validation techniques, including GraphQL

  • Strong debugging and troubleshooting skills using logs and monitoring tools

  • Experience with CI/CD tools (e.g., Jenkins, Azure DevOps, or similar)

  • Knowledge of web technologies: HTML, CSS, JavaScript, XML

  • Experience with version control systems (e.g., Git)

  • Strong analytical, communication, and collaboration skills, * Experience in loyalty, rewards, or hospitality-related systems

  • Familiarity with Groovy or Kotlin

  • Experience with testing frameworks such as JUnit or TestNG

  • Strong understanding of Agile/Scrum practices

What You ll Do:

  • Drive high-quality software delivery through advanced QA and automation practices
  • Improve test coverage, reliability, and release efficiency
  • Innovate and enhance automation frameworks and testing processes
  • Play a key role in validating complex, distributed backend systems

Benefits & conditions

The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually as applicable.

Apply for this position