Overview
Skills
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