We are seeking an experienced Senior Software Development Engineer in Test (SDET) to join a collaborative engineering team. The ideal candidate will have extensive experience designing and developing test automation frameworks, API testing, performance testing, and CI/CD automation. This is a hybrid role requiring onsite presence three days a week in Chicago.
Key Responsibilities
Extend and maintain test automation frameworks using Java and JavaScript.
Analyze business requirements and acceptance criteria to develop comprehensive test strategies and test plans.
Design, develop, and maintain automated test cases using existing automation frameworks.
Build automation solutions supporting Continuous Integration (CI) and Continuous Delivery (CD).
Design and maintain API test automation frameworks for efficient scripting, execution, and reporting.
Develop automated functional test scripts using Java, Karate, and JMeter.
Perform exploratory and manual testing when required.
Lead and mentor QA automation engineers across multiple projects.
Collaborate with Product Owners, Developers, and cross-functional teams to resolve issues and support feature validation.
Contribute to testing best practices, standards, and automation improvements.
Support end-to-end integration testing across software platforms and third-party systems.
Required Qualifications:
Bachelor''s degree with 8+ years of professional experience.
8+ years of experience designing and developing test automation frameworks.
Strong hands-on experience with Java.
Experience with BDD frameworks such as Cucumber, JBehave, or similar.
Strong REST API/Web Services testing experience.
Experience writing SQL queries for relational databases.
Hands-on experience developing scenario-based performance tests using JMeter.
Experience with full-stack, integration, and end-to-end system testing.
Strong knowledge of test case development, automation scripting, and test data management.
Preferred Qualifications:
Experience with Python.
AWS Cloud development experience.
Knowledge of TDD, CI/CD, and code review practices.
Experience with API gateways such as Apigee.
Familiarity with Jenkins, Git, and DevOps practices.
Experience working in Agile environments.
Understanding of Microservices architecture.
Experience with load and performance testing.
Strong technical documentation skills.
Required Soft Skills:
Excellent communication and collaboration skills.
Ability to thrive in complex technical environments.
Self-motivated, proactive, and adaptable.
Strong problem-solving and analytical abilities.