Job Title: Senior Software Development Engineer in Test (SDET)
Duration: 6 months (potential for extension)
Experience Level: 7 10 Years
Interview: 2 Video interviews
Location: Hybrid onsite (Chicago IL)
Start Date: MidFebruary
Purpose:
The Senior Software Development Engineer in Test (SDET) will ensure that developed software meets business requirements. This role involves QA/UAT testing test plan development automation and coaching other SDETs to maintain highquality software standards.
Position Responsibilities:
- Collaborate with product design and development teams to understand business requirements and assess risks.
- Develop and execute test plans/scripts to ensure software quality.
- Analyze test results identify defects and report issues following industry best practices.
- Design build and enhance automation frameworks using Java Groovy and Kotlin.
- Perform code reviews to maintain best practices in objectoriented design and automation code extensibility.
- Ensure deep functional and technical expertise in the teams assigned software features.
- Communicate test progress defects and overall quality of application changes.
- Set QA standards mentor junior QAs and manage test environments and data.
- Apply expertise in web technologies REST APIs web services Java XML JS CSS and HTML to improve testing processes.
- Create and maintain CI/CD pipelines for automated testing (Jenkins Azure etc.).
- Use creative problemsolving to enhance product test reliability and coverage.
Experience & Qualifications:
- 5 years of experience as an SDET working on major application integrations/releases.
- Strong background in test automation frameworks (Selenium Appium TestNG JUnit).
- Proficiency in Java XML JavaScript CSS and HTML for automation.
- Expertise in REST and SOAP API testing using Postman SoapUI or equivalent tools.
- Experience with crossbrowser and crossplatform testing (e.g. SauceLabs).
- Ability to analyze system logs and troubleshoot defects using tools like Splunk.
- Handson experience with Git Subversion and other version control systems.
- Strong understanding of CI/CD tools such as Jenkins for test automation.
- Ability to document detailed defects test scripts and maintain test data.
- Excellent communication active listening and teamwork skills.
Preferred Skills:
- Strong knowledge of Agile/Scrum development methodologies.
- Experience writing JUnit or TestNG tests for automated validation.