Symetra is a national financial services company dedicated to helping people achieve their financial goals. They are seeking a Senior Test Automation Engineer who will apply advanced expertise in automated testing frameworks and practices to build and maintain high-quality automated test suites and scalable automation environments, while collaborating with various teams to ensure quality standards are met.
Responsibilities:
- Design, develop, and maintain automated test strategies, scripts, testcase suites and frameworks for functional, regression, API, UI, and integration testing
- Design, build, and document reliable for yourself and other developers
- Identify automation process improvements and enforce automation quality standards with a goal towards an overall high percentage of automation
- Take part in Agile events to refine, estimate and deliver application features
- Complete automated test suites and record results
- May own framework components, CI/CD test stages, and/or test strategy for a service or domain
- Document, track, and help resolve defects discovered during automated execution
- Collaborate with developers to identify root causes and prevent recurrence
- Work effectively with developers, technical SMEs, QA peers and business partners to ensure automation deliverables are met
- Communicate regularly with IT management and multi-functional teams
Requirements:
- High School Diploma is required, plus a BA/BS in related field or equivalent experience preferred
- 5+ years of hands-on test automation experience, including building automation frameworks, creating test cases, and contributing to enterprise product launches
- Strong automation skills across unit, API, end-to-end, regression, smoke, and performance testing; proficient with tools such as Pytest, Selenium, Cypress, Playwright, and Postman
- Technical expertise in JavaScript, TypeScript, or Node.js, with solid design, debugging, and problem-solving abilities; experienced in API testing
- DevOps and CI/CD experience, including familiarity with DevOps practices and deployments using tools like Azure DevOps
- Effective collaborator and communicator, skilled at working with technical and non-technical teams and using platforms like Microsoft Teams
- Highly organized and proactive, with strong ownership, responsibility, and experience working within Agile methodologies
- Experience with Python; developing modern serverless solutions on AWS; supporting solution design and architecture for new platforms or services; and working with SQL/databases