Senior Software Development Engineer in Test

Swoon

Chicago (IL)

On-site

USD 120,000 - 180,000

Full time

24 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Swoon is seeking an experienced Senior Test Automation Engineer in Chicago to own test strategies and mentor teams. You will design and maintain automated tests for web applications, APIs, and infrastructure, integrating with CI/CD pipelines.

The role emphasizes leadership, collaboration with product owners, and adherence to quality standards. The ideal candidate has 8–10+ years in software testing and hands-on experience with Java, Cucumber, JBehave, REST APIs, and JMeter.

Qualifications

  • 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.
  • Strong design and development experience in Java, Cucumber, and JBehave or other 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.

Responsibilities

  • Take ownership of understanding business requirements and acceptance criteria to develop test strategies and plans.
  • Design, develop, and maintain automated test cases using existing automation frameworks.
  • Develop test automation code supporting CI and 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.

Skills

Java
Cucumber
JBehave
REST APIs
SQL
JMeter
Full-stack testing
API testing

Education

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

Tools

Jenkins
Git
AWS
Apigee

Job description

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Durham (NC)

On-site
USD 110,000 - 140,000
Principal Software Engineer in Test
Principal Software Engineer in Test

The Depository Trust & Clearing Corporation (DTCC) • Dallas (TX)

On-site
USD 90,000 - 120,000
Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Smithfield (RI)

On-site
USD 85,000 - 110,000
Software Engineer in Test - API / SQL
Software Engineer in Test - API / SQL

Compunnel Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Software Engineer in Test
Software Engineer in Test

Compunnel Inc. • Merrimack (NH)

On-site
USD 120,000 - 160,000
Senior API & SQL Test Automation Engineer
Senior API & SQL Test Automation Engineer

Compunnel Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Software Testing Engineer
Software Testing Engineer

Groupe Kardol • Katy (TX)

On-site
USD 100,000 - 140,000
QA Automation Engineer
QA Automation Engineer

Veriipro • Palo Alto (CA)

On-site
USD 120,000 - 150,000
Software Development Engineer in Test
Software Development Engineer in Test

Photon • Dallas (TX)

On-site
USD 120,000 - 160,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Compunnel Inc. • Glendale (AZ)

On-site
USD 95,000 - 125,000