IT Software Engineer in Test Automation

Overview

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

Skills

API
API QA
Agile
Amazon Web Services
Automated Testing
Behavior-driven Development
Cloud Computing
Continuous Delivery
Continuous Integration
Continuous Integration and Development
Cucumber
DevOps
Functional Testing
Git
IT Management
Integration Testing
Java
Jbehave
Jenkins
Manual Testing
Regression Testing
Mentorship
Microservices
Offshoring
Performance Testing
Relational Databases
SQL
Scripting
Scrum
Test Cases
Test Methods
Test Scripts
Test-driven Development
Testing
Web Services

Job Details

We are seeking experienced IT Software Engineers with a strong background in test automation, API testing, and Java. This role focuses on designing and maintaining automated testing frameworks to support CI/CD pipelines and enterprise applications. Candidates must be local to Chicago and available for onsite interviews if required.


Key Responsibilities

Develop test automation code supporting Continuous Integration (CI) and Continuous Delivery (CD)

Plan, design, develop, and maintain API test automation frameworks

Create, execute, analyze, and maintain automated regression test suites

Provide technical leadership and mentoring to onshore and offshore test engineers

Coordinate with Product Owners to resolve issues, enhancements, and upgrades

Develop automated functional test scripts using Java, Karate, JMeter

Perform exploratory and manual testing when required

Apply testing methodologies, best practices, and standards across projects

Support full-stack, integration, and end-to-end system testing


Required Technical Skills

Strong hands-on experience with Java (3–5 years)

Experience with BDD frameworks such as Cucumber (3–5 years), JBehave, or similar

8+ years of experience designing test automation frameworks

Strong experience testing REST APIs / Web Services (3–5+ years)

Proven experience creating test scripts, test cases, and test data

Ability to write SQL queries and work with relational databases

3+ years of scenario-based performance testing using JMeter

Experience with full-stack testing and third-party integrations

End-to-end system and integration testing experience


Desired Skills

Hands-on experience with Python

Experience with AWS Cloud technologies

Familiarity with TDD, CI practices, and code reviews

Experience with API Gateways (Apigee preferred)

Knowledge of DevOps tools (Jenkins, Git, CI/CD pipelines)

Experience working in Agile/Scrum environments (2+ years)

Understanding of Microservices Architecture

Load and performance testing exp

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.