Swoon

Senior Software Development Engineer in Test

Chicago, Illinois, US

Role snapshot

Swoon is hiring a Senior Software Development Engineer in Test on a full-time basis. This is a role based in Chicago, Illinois, US.

Company
Swoon
Location
Chicago, Illinois, US
Job type
Full-time
Experience
8+ years
Posted
Nov 5, 2026

Who this role suits

Experienced professionals who can lead projects, set direction and be accountable for outcomes, not just tasks.

How to prepare your application

  • Prepare examples of decisions you drove, how you measured the result, and how you worked with other teams.
  • Be ready to discuss trade-offs and scope, not only the tools you have used.
  • Read what Swoon publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Swoon's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

*No C2C*

IT Software Engineer 4 – Senior SDET

Key Responsibilities

  • Extend and enhance existing test automation frameworks using Java and JavaScript.
  • Take ownership of understanding business requirements and acceptance criteria to develop comprehensive test strategies and test plans.
  • Design, develop, and maintain automated test cases using existing automation frameworks.
  • Develop test automation code supporting Continuous Integration (CI) and Continuous Delivery (CD) of systems, infrastructure, and testing frameworks.
  • Design, develop, and maintain API test automation frameworks to support automated scripting, execution, and analysis of test results.
  • Develop automated functional test scripts using technologies such as Java, Karate, and JMeter.
  • Perform exploratory and manual testing of software products when necessary.
  • Lead and mentor test engineers across multiple applications and projects, including onshore and offshore teams.
  • Train team members on creating, executing, analyzing, and maintaining automated regression test suites.
  • Collaborate with product owners to resolve issues, enhancements, and system upgrades.
  • Provide expertise in testing methodologies, automation best practices, and quality standards.

Required Qualifications

Education & Experience

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 8–10+ years of relevant software testing and test automation experience.
  • At least 8 years of experience designing and developing test automation frameworks.

Required Technical Skills

  • Strong design and development experience in two or more of the following technologies:
  • Java (3–5 years)
  • Cucumber (3–5 years)
  • JBehave or other Behavior-Driven Development (BDD) testing frameworks.
  • Strong experience testing web services and REST APIs.
  • Proven ability to develop test scripts, test cases, and test data.
  • Experience writing SQL queries and working with relational databases.
  • 3+ years of experience developing scenario-based performance testing using JMeter.
  • Experience with full-stack testing and third-party integration testing.
  • End-to-end system integration testing experience across software platforms.

Preferred Qualifications

  • Hands-on experience with Python.
  • Development experience within AWS Cloud environments.
  • Experience with Test-Driven Development (TDD), Continuous Integration, and code review practices.
  • Experience with Apigee or other API gateway technologies.
  • Familiarity with DevOps concepts and tools, including CI/CD, Jenkins, and Git.
  • At least 2 years of experience working within Agile teams.
  • Understanding of Agile/Lean methodologies.
  • Knowledge of microservices architecture.
  • Experience with load and performance testing.
  • Strong technical documentation skills.

Soft Skills

  • Ability to quickly adapt to complex technical environments.
  • Proactive, flexible, and creative problem-solving approach.
  • Strong verbal and written communication skills.
  • Ability to collaborate effectively with developers, product owners, and business stakeholders.
  • Strong leadership and mentoring capabilities.