IT Software Engineer (Senior SDET) | Hybrid | Chicago, IL(Locals)

Overview

On Site
Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 24 Month(s)
100% Travel
Able to Provide Sponsorship

Skills

API
API QA
Agile
Amazon Web Services
Apache JMeter
Automated Testing
Behavior-driven Development
Cloud Computing
Collaboration
Communication
Computer Engineering
Computer Science
Continuous Delivery
Continuous Integration
Cucumber
Documentation
Git
IT Management
Integration Testing
Java
JavaScript
Jbehave
Jenkins
Lean Methodology
Manual Testing
Mentorship
Microservices
Offshoring
Performance Testing
Python
SQL
Scripting
Soft Skills
Software Development
Software Testing
System Integration Testing
Test Cases
Test Methods
Test Scripts
Test-driven Development
Testing
Web Services

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 JavaKarateJMeter, 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.

 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.