Agero, Inc. is a leading provider of digital driver assistance services, focused on enhancing the vehicle ownership experience through innovative technology. They are seeking a Senior Software Development Engineer in Test (SDET) to modernize quality engineering for their Accident Management platform, with responsibilities including test strategy, automation-ready test case design, and collaboration with engineering teams.
Responsibilities:
- Own quality strategy for Accident Management features from product intake through production readiness
- Join product grooming, engineering design, sprint planning, and release-readiness meetings as the onshore quality engineering lead
- Ask direct questions about edge cases, acceptance criteria, test data, observability, rollback, client impact, and success metrics
- Convert ambiguous product requirements into plain-English acceptance scenarios and automation-ready test cases
- Write test cases with clear preconditions, steps, data setup, expected results, priority, tags, and traceability back to Jira
- Partner with QA automation engineers in South America to turn test cases into Playwright/API automation and reliable regression coverage
- Review automation PRs and framework changes for maintainability, reliability, test layering, and signal quality
- Define when behavior belongs in unit, component, API, contract, synthetic, or end-to-end testing
- Strengthen test management and reporting through Zephyr, TestRail, Xray, Allure, or similar tooling
- Improve CI/CD quality signals with GitHub Actions, automated reporting, historical run tracking, and actionable failure triage
- Partner with developers to design testable software, build test harnesses, mock integrations, and reduce manual validation burden
- Define release-readiness evidence for staging and production launches, including smoke/regression scope, logs, dashboards, monitoring, synthetic checks, rollback criteria, and UAT/client evidence
- Debug production-like issues across UI, APIs, authentication, environment configuration, test data, integrations, logs, and monitoring tools
- Mentor developers and QA partners on scenario-driven testing, quality-first engineering, automation patterns, and practical AI-assisted test generation
- Help the team move from reactive QA at the end of delivery to quality engineering embedded throughout the SDLC
Requirements:
- Bachelors Degree - Computer Science or related field
- 4+ years of professional software engineering, SDET, or quality engineering experience
- Strong hands-on automation experience across UI and API layers, preferably with Playwright, Cypress, Selenium, pytest, or similar tools
- Ability to write production-quality test automation and review automation/framework code written by others
- Experience designing test frameworks, test data strategies, tagging conventions, CI gates, and regression/smoke suites
- Strong ability to write clear, executable test cases and acceptance scenarios for complex business workflows
- Engineering fluency across front-end applications, backend APIs, service contracts, authentication, logs, CI/CD, and observability
- Ability to join product and engineering meetings and ask useful questions before requirements become code
- Practical experience with Jira-linked test management tools such as Zephyr, TestRail, Xray, Allure, or equivalent systems
- Strong debugging skills: CI failures, flaky tests, environment mismatches, data issues, API failures, authentication issues, and production-like incidents
- Ability to balance speed and rigor: know what must be automated now, what can stay manual temporarily, and what evidence is enough for release confidence
- Strong communication skills with product, engineering, QA automation, manual QA, offshore/nearshore teams, support, and leadership
- Willingness to be hands-on while also leading process: this person should not only coordinate quality work, but be able to do the work and raise the bar
- Angular, TypeScript, Nx, monorepo, or modern front-end architecture experience
- Python experience for API validation, test tooling, data setup, or internal automation utilities
- AWS, Cognito/authentication, CloudWatch, Datadog, Snowflake, Splunk, or similar observability/data platform exposure
- Experience building synthetic monitors, contract tests, API harnesses, or data-driven regression suites
- Experience integrating automated test results into Jira/test management workflows
- Experience helping a team modernize from spreadsheet/manual QA toward traceable, automated, CI-visible coverage
- Experience in insurance, claims, dispatch, logistics, contact center, or other workflow-heavy enterprise products
- Experience using AI coding or test-generation tools responsibly inside a review-heavy engineering process