Symetra is a national financial services company dedicated to helping people achieve their financial goals. As a Lead Test Automation Engineer, you will elevate the quality engineering by leading a team of automation engineers, developing secure and high-performing solutions, and championing automation practices to improve CI/CD processes.
Responsibilities:
- Develop high‑quality, secure, performant code; lead and approve code reviews; define and monitor performance metrics; and ensure required test coverage and code quality gates are met
- Design, develop, and maintain extensible automated testing frameworks; integrate them into CI/CD to improve speed and stability; lead adoption of automation best practices; and track key automation health metrics to drive continuous quality improvements
- Contribute to system design and architecture; apply scalable design patterns; ensure alignment with security, performance, and resiliency standards; and partner with DevOps, Architecture, and Product to drive operational excellence and observability
- Design and support automated build and deployment pipelines; lead root‑cause analyses and implement preventative automation safeguards; and troubleshoot complex automation and framework issues across systems
- Mentor engineers and interns; serve as the automation subject matter expert across teams; and promote an inclusive culture grounded in Symetra’s Core Values
Requirements:
- High school diploma (required) and a bachelor's degree (or equivalent experience)
- 9–12 years of relevant software engineering experience, including 6–10+ years of hands‑on test automation expertise
- Strong software design and development skills
- Deep expertise in automated testing across all layers
- Hands‑on experience with frameworks like Pytest, Selenium, Cypress, and Playwright
- Advanced API testing with tools like Postman
- Strong debugging and root‑cause analysis abilities
- Solid DevOps and continuous testing practices
- Experience with cloud‑native testing across AWS, Azure, or GCP
- Strong problem‑solving and decision‑making skills
- Ability to communicate effectively with technical and non‑technical partners
- Ability to manage and prioritize work to drive team improvements
- Ability to mentor engineers across varying skill levels
- Professional certifications in software engineering, automation, cloud, or DevOps