← Back to all jobs
AAA Life Insurance Company

Senior SDET

AAA Life Insurance Company

14d ago

0DevUnited Stateshimalayas
Quality-AssuranceSDETTest-AutomationSoftware-TestingQA-EngineeringSenior

Job Description

OverviewWhy AAA LifeAAA Life is a respected and trusted American brand that has been focusing on Life Insurance and Annuity Products since 1969. At AAA Life we have over 1.8 million policies where we take pride in earning the trust of our policyholders who understand our promise to be there for them – and their families – when we’re needed most. By joining the AAA Life team, you are joining a company that genuinely cares about helping each other, with a devotion to protect the lives of those around us. We embrace a diverse, equitable, inclusive culture where all associates can feel a sense of belonging and use their unique talents and perspective to influence, innovate, motivate, and thrive.How You’ll WorkWork Solution: Hybrid (Tuesday- Thursday) or Remote (USA)Relocation Eligibility: AvailableThe Senior SDET is a technical leader within Quality Assurance. You will design and deliver scalable automation frameworks and test solutions that validate end-to-end user journeys across UI, API, and integrations, and you will embed those tests within GitLab CI/CD pipelines. In partnership with product, engineering and DevOps, you will drive shift-left testing, improve testability and observability, lead investigations into complex defects and incidents, and mentor other SDETs and QA analysts to raise the team’s overall engineering and quality bar. ResponsibilitiesPosition ResponsibilitiesDesign, build, and maintain robust, reusable automation frameworks for UI, API, contract, integration, and regression testing. Implement and maintain automated test suites that execute reliably in GitLab CI/CD; optimize test execution for speed, parallelism, and stability. Act as a feature-level test lead: design end-to-end test strategies that cover front-end, back-end, and third-party integrations and validate real user journeys. Influence system and feature design for testability by recommending test hooks, dependency injection, improved logging/telemetry, and other patterns that enable automation and observability. Lead root cause analysis for complex defects and production incidents; coordinate remediation, post-mortems, and preventive measures. Collaborate closely with DevOps and platform teams to provision stable test environments, enable containerized test execution (Docker), and manage CI/CD test jobs. Contribute to performance and load testing initiatives (JMeter, Gatling, or similar) and incorporate results into release readiness decisions. Mentor and coach SDETs and QA analysts; conduct test code reviews and enforce coding and testing best practices. Advocate and implement continuous testing practices and quality gates (e.g., critical test pass/fail gates) across the pipeline. Define, track, and act on quality metrics (defect escape rate, flaky test rate, execution time, coverage trends) to drive continuous improvement. Core Competencies Technical Execution & Automation: Expert at building reliable test frameworks and test code that is maintainable, secure, and performant. Testing & Quality Strategy: Able to create risk-based test strategies that include functional and non-functional testing (performance, security, reliability). System Design for Testability: Understands end-to-end architecture; proactively drives design decisions that make systems easier to test and observe. Tooling & CI/CD: Deep experience integrating tests into CI/CD (GitLab); ability to design test pipelines, troubleshoot pipeline issues, and improve test infrastructure. Domain Awareness: Applies business and domain knowledge to prioritize tests and design scenarios that reflect real member use cases and regulatory needs. Collaboration & Influence: Partners effectively with product, engineering, and platform teams; influences implementation and release decisions through evidence and persuasion. Leadership & Mentoring: Coaches peers, leads technical initiatives, runs workshops, and elevates QA capability across teams. Ownership & Accountability: Drives issues to resolution; leads post-mortems and implements process and tooling changes to reduce recurrence. Communication: Conveys technical and business risk clearly to technical and non-technical stakeholders; produces concise documentation and dashboards to support decision making. QualificationsEducation/ExperienceBachelor’s degree in computer science, Engineering, or related field. 7+ years professional experience in test automation / SDET or software development in test at a senior level. Strong proficiency in Java, JavaScript or TypeScript for test frameworks and automation code. Hands-on experience integrating automated tests into GitLab CI/CD pipelines. Deep understanding of UI, API, integration, and regression testing strategies. Experience with automation tools such as Selenium (or Playwright), RestAssured, JUnit/TestNG (or equivalents). Proven ability to design and implement automation frameworks, utilities, and CI/CD orchestration. Strong debugging skills and experience analyzing logs/tel