Senior SDET (Software Development Engineer in Test)
Location: Chicago, IL (Hybrid 3 Days Onsite per Week)
Duration: Contract
Visa: Open to All Visa Types
Interview Mode: Video (Possible onsite interaction)
Rate: $48/hr. to $50/hr. To candidate on c2c
Role Overview
We are seeking an experienced Senior Software Development Engineer in Test (SDET) to join a dynamic engineering team supporting Caterpillar. The ideal candidate will have strong expertise in test automation frameworks, API testing, and performance testing, along with hands-on experience in Java-based automation technologies.
The candidate will be responsible for designing, developing, and maintaining automated test frameworks while collaborating closely with development, QA, and product teams to ensure high-quality software delivery.
Key Responsibilities
Design, develop, and extend test automation frameworks using Java and JavaScript.
Understand business requirements and acceptance criteria to create effective test strategies and test plans.
Develop and maintain automated test cases using existing automation frameworks.
Build automation scripts to support Continuous Integration (CI) and Continuous Delivery (CD) pipelines.
Design and maintain API test automation frameworks to facilitate test execution and result analysis.
Develop automated functional and integration test scripts using tools such as Java, Karate, and JMeter.
Perform manual and exploratory testing when required to validate application functionality.
Provide technical leadership and mentorship to QA engineers across multiple projects and applications.
Collaborate with Product Owners and development teams to resolve issues and understand functional requirements.
Support system integration testing and end-to-end testing for enterprise software platforms.
Train team members on automation frameworks and best testing practices.
Team Environment
Work with a collaborative team of 20+ engineers.
Participate in Agile development practices including sprint planning, stand-ups, and retrospectives.
Required Qualifications
Bachelor s degree in computer science, Engineering, or related field.
8 10 years of experience in software testing and automation engineering.
Strong development skills in:
Java (3 5+ years)
Cucumber or other BDD frameworks such as JBehave
8+ years of experience designing and developing test automation frameworks.
Strong experience with Web Services / REST API testing.
Experience writing test cases, automation scripts, and test data.
Strong knowledge of SQL and relational databases.
3+ years of experience with performance testing using JMeter.
Experience with full-stack testing and integration testing with third-party systems.
Strong experience with end-to-end system integration testing.
Preferred Qualifications
Experience with Python programming.
Hands-on experience with AWS Cloud technologies.
Experience with Test Driven Development (TDD) and CI/CD practices.
Experience with API management tools such as Apigee.
Familiarity with DevOps tools and concepts such as Jenkins, Git, and CI/CD pipelines.
Experience working in Agile environments with strong understanding of Agile/Lean practices.