AAA Life Insurance Company

Software Development Engineer in Test (SDET)

ID 2025-1965
Category
Information Technology
Position Type
Regular Full-Time
Remote
No
Location
US-MI-Livonia

Overview

At AAA Life, we’re dedicated to providing quality life insurance and annuity products with the care and service our members expect. As we continue to modernize and innovate, our Technology team plays a vital role in delivering secure, efficient, and member-first solutions. We are seeking an experienced SDET to help strengthen our QA automation capabilities and support our CI/CD efforts.

As an Software Development Engineer in Test at AAA Life, you will design, develop, and maintain robust automated test frameworks and scripts to validate functionality, performance, and stability across our technology ecosystem. You’ll be a hands-on engineer who partners closely with product owners, business analyst, engineers, and QA analysts to ensure product quality and support seamless CI/CD using GitLab.

Responsibilities

  • 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

Qualifications

  • 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.

 

Preferred Qualifications

  • Experience working in the insurance or financial services industry.
  • Exposure to containerization technologies such as Docker.
  • Experience with performance testing tools like JMeter or Gatling.
  • Knowledge of security testing practices.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed