Software Development Engineer
Job details
- Posted
- Nov 9, 2026
- Last confirmed open
- Nov 10, 2026
- Job function
- Software/Internet/AI
About this role
- Job ID:
J54457
- Job Title:
Software Development Engineer
- Location:
Chicago, IL
- Duration:
9 Months + Extension
- Domain Exposure:
Manufacturing
- Client:
To Be Discussed Later
- Employment Type:
W-2, 1099, C2C
- Work Authorization:
US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other
Job Title: Software Development Engineer
Location: Chicago,IL
Duration: 9 Months
Bill Rate: $85/hour (C2C)
Job Type: W-2, 1099, C2C
Client: To Be Discussed Later
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other
Job Description:
The Software Development Engineer in Test (SDET) will be responsible for ensuring the quality, reliability, and performance of software products and solutions through the planning, development, execution, and documentation of testing activities.
This role partners closely with Product Management, Software Development, Systems Engineering, and Project Management teams to verify requirements, develop test strategies, identify defects, and support continuous improvement throughout the product development lifecycle.
The SDET will analyze requirements, develop and execute manual and automated test cases, validate software functionality, participate in design and architecture reviews, and support the delivery of high-quality products that meet customer and regulatory requirements.
Position requires strong, hands-on experience developing automated tests for single-page browser applications - designing UI, end-to-end, integration, and regression tests with Playwright, and building automated API test cases with tools such as Postman or REST-assured.
Responsibilities include automating test cases in TypeScript, JavaScript, or Python, and you’ve worked within agile testing practices, including TDD/BDD, with automated tests wired into CI/CD pipelines such as GitHub, GitLab, or Jenkins. Evaluate test coverage and results, define new test cases to close the gaps, and produce quality report.
Key Responsibilities:
- Develop, execute, and maintain manual and automated test cases for software products and integrated transportation solutions.
- Analyze product requirements and specifications to define comprehensive test strategies and test coverage.
- Verify and validate requirements to ensure completeness, consistency, traceability, and testability.
- Participate in design reviews and technical discussions to identify quality risks and potential design issues early in the development lifecycle.
- Perform functional, integration, system, regression, and performance testing activities.
- Investigate, reproduce, document, and track software defects through resolution.
- Collaborate with Product Managers, Software Engineers, Systems Engineers, and Project Managers to improve product quality and release readiness.
- Support continuous integration and automated testing initiatives.
- Analyze customer-reported issues and feedback to identify trends and quality improvements.
- Develop and maintain test documentation, test reports, and quality metrics.
- Contribute to the improvement of testing methodologies, development processes, and quality assurance standards.
- Coordinate and track assigned testing activities and deliverables.
Equal Opportunity
Employer
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs.
We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.