Overview
Skills
Job Details
We are seeking a highly skilled Senior Software Development Engineer in Test (SDET) to join a dynamic team in Chicago, IL. The ideal candidate will have deep experience in test automation frameworks, API testing, and modern development practices. This is a hybrid role, requiring onsite presence three times per week from day one.
Key Responsibilities:
Extend and enhance testing automation frameworks using Java/JavaScript.
Analyze business requirements and acceptance criteria to develop comprehensive test strategies and plans.
Develop test automation code for CI/CD pipelines, including systems, infrastructure, and test frameworks.
Design, develop, and maintain API test automation frameworks for scripting, execution, and result analysis.
Provide technical leadership and mentor test engineers (onshore and offshore).
Coordinate with product owners to address open issues, enhancements, and upgrades.
Develop automated functional scripts using Java, Karate, JMeter, or similar tools.
Perform exploratory and manual testing when required.
Advocate best practices in testing methodologies, standards, and frameworks.
Education & Experience:
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
10+ years of professional experience in software testing and automation.
Required Technical Skills:
Strong design and development skills in two or more of the following: Java (3–5 years), Cucumber (3–5 years), JBehave, or other BDD frameworks.
8+ years of test automation framework design experience.
Strong experience testing Web Services (REST APIs) – 3–5 years minimum.
Proven experience in test script, test case, and test data development.
Ability to write SQL queries.
3+ years of scenario-based performance testing using JMeter.
Experience with full-stack and third-party integration testing.
End-to-end system integration testing for software platforms.
Desired Skills:
Python programming experience.
Development experience in AWS Cloud environments.
Experience with TDD, CI/CD, Jenkins, Git.
Familiarity with Apigee or other API gateways.
Agile/Lean experience (2+ years).
Understanding of Microservices architecture.
Load and performance testing background.
Strong documentation skills.
Soft Skills:
Ability to adapt quickly to complex environments.
Proactive, flexible, and creative mindset.
Excellent communication and collaboration skills.
Disqualifiers:
No experience with Java and API testing will result in disqualification.