
Software Development Engineer in Test, SDET
AAA Life Insurance Company
full-time
Posted on:
Location Type: Office
Location: Livonia • Missouri • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
JavaJUnitSelenium
About the role
- Develop and maintain scalable, reusable, and robust automation frameworks for UI, API, and integration testing using Java.
- Create automated tests that run within our GitLab CI/CD pipelines.
- Collaborate with business analysts, engineer app and QA analysts to define testing strategies, identify test cases, and ensure high code quality.
- Integrate automated testing into the software development lifecycle, with a focus on shift-left testing.
- Monitor and maintain automated test execution results, reporting defects and supporting root cause analysis.
- Contribute to performance and load testing initiatives when needed.
- Advocate for best practices in testing, quality, and automation.
- Participate in code reviews and help enforce coding standards related to test automation.
- Continuously improve the automation pipeline and testing processes aligned with DevOps and Agile
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of experience in test automation or software development.
- Proficiency in Java for developing automation frameworks and scripts.
- Hands-on experience with GitLab CI/CD and integrating automation into pipelines.
- Strong understanding of testing strategies for UI, API, integration, and regression.
- Experience with test automation tools such as Selenium, RestAssured, JUnit/TestNG, or similar.
- Familiarity with Agile methodologies and test-driven development practices.
Benefits
- Health insurance
- Retirement plans
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javatest automationUI testingAPI testingintegration testingregression testingSeleniumRestAssuredJUnitTestNG
Soft skills
collaborationcommunicationproblem-solvingadvocacy for best practicescode reviewcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering