Role: Senior IT Software Engineer (SDET)Location: Chicago, IL (Onsite/Hybrid - No 100% Remote)
Required Skills- Java
- REST API Testing
- Test Automation
- Performance Testing (JMeter)
- SQL
- BDD Frameworks (Cucumber/JBehave)
- CI/CD
Required Qualifications- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8-10+ years of overall software engineering/SDET experience (10+ years preferred).
- 3-5 years of hands-on Java development experience.
- 3-5 years of experience with BDD frameworks such as Cucumber or JBehave.
- 8+ years of experience designing and developing automation frameworks from scratch.
- 3+ years of experience testing RESTful APIs and web services.
- 3+ years of performance testing experience using JMeter.
- Strong SQL skills with the ability to write complex database queries.
- Experience with end-to-end, system integration, full-stack, and third-party integration testing.
- Expert understanding of the Software Development Life Cycle (SDLC).
Preferred Qualifications- Hands-on experience with Python.
- AWS Cloud development experience.
- Experience with Apigee or other API Gateway platforms.
- Knowledge of Test-Driven Development (TDD), Continuous Integration, and code review practices.
- Familiarity with DevOps tools and CI/CD pipelines (Jenkins, Git, etc.).
- Experience working in Agile/Lean environments.
- Understanding of Microservices architecture.
- Strong documentation and technical writing skills.
Key Responsibilities- Design, develop, and maintain scalable test automation frameworks for CI/CD pipelines.
- Build and enhance API automation frameworks for scripting, execution, and reporting.
- Develop automated test scripts using Java, Karate, JMeter, and related technologies.
- Execute API, functional, regression, integration, exploratory, and performance testing.
- Collaborate with developers, product owners, and cross-functional teams to validate business requirements.
- Lead and mentor onshore and offshore QA/Test Automation engineers.
- Promote testing best practices, quality standards, and automation strategies across projects.
- Support database validation and SQL-based testing activities.
- Assist in implementing security and quality controls throughout the software development lifecycle.
Required Soft Skills- Excellent verbal and written communication skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently in a fast-paced environment.
- Proven mentoring and technical leadership experience.
- Adaptable, proactive, and collaborative mindset.
Important Requirements- Stable work history (frequent job changes will not be considered).
- Candidates must be local to Chicago or willing to relocate at their own expense before Day 1.
- Relocation willingness must be clearly stated on the resume if currently outside the Chicago area.
- 100% remote work is not available.