IT Software Engineer / Senior SDET (Local to IL)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
75% Travel
Able to Provide Sponsorship

Skills

API
API QA
Cloud Computing
Collaboration
Continuous Delivery
Apache JMeter
Automated Testing
DevOps
Exploratory Testing
Behavior-driven Development
Continuous Integration
Cucumber
Functional Testing
Git
IT Management
Java
System Integration
Performance Testing
RDBMS
SQL
Scrum
Software Testing
Jbehave
Jenkins
Mentorship
Microservices
Offshoring
Test-driven Development
Testing
Web Services

Job Details

We are seeking a highly skilled IT Software Engineer (Senior Test Automation / SDET) to support enterprise-scale applications in a fast-paced, collaborative environment. This role is hybrid from day one and requires working onsite 3 days per week in Chicago, IL.

The ideal candidate has strong experience in test automation framework design, API testing, CI/CD, and performance testing, along with the ability to mentor junior engineers and collaborate closely with cross-functional teams.


Key Responsibilities

Design, develop, and maintain test automation frameworks for CI/CD pipelines

Build and execute API automation and functional test scripts

Develop automated tests using Java, Karate, JMeter, and BDD frameworks

Perform manual and exploratory testing as needed

Provide technical leadership and mentoring to onshore/offshore teams

Collaborate with product owners and development teams to resolve issues

Conduct end-to-end integration, system, and performance testing

Promote testing best practices, standards, and documentation


Required Qualifications

8–10 years of experience in software testing and automation

Bachelor’s degree required

Strong hands-on experience with:

Java (3–5 years)

BDD frameworks (Cucumber, JBehave, etc.)

API / REST Web Services testing

Test automation framework design (8+ years)

SQL / relational database queries

JMeter for performance testing (3+ years)

Experience with:

Full-stack and end-to-end system integration testing

Testing third-party integrations

Agile/Scrum development teams


Preferred Skills

Hands-on Python

AWS Cloud experience

CI/CD tools (Jenkins, Git)

TDD, code reviews, DevOps practices

API gateways (Apigee or similar)

Microservices architecture

Load and performance testing

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.