Unum, a Fortune 500 company and one of the world's leading employee benefits providers, is undergoing a digital transformation to disrupt how its industry thinks about and uses technology. The company aims to provide a differentiated customer experience and exceed expectations in technology, not just in insurance. The Principal Software Test Engineer role is critical in ensuring Unum’s platforms meet high standards for speed, quality, and resilience.
Requirements
- Bachelor’s degree in Computer Science required; Master’s preferred or equivalent experience.
- 8+ years of total software engineering and testing experience, with significant leadership responsibility.
- Experience with implementing GenAI solutions to testing.
- Expertise in both Functional and non-functional test automation frameworks.
- Expertise in TMMi or similar testing maturity frameworks.
- Proficiency in modern test automation tools (e.g., Selenium, Cypress, Playwright, JMeter).
- Strong understanding of integrating testing into CI/CD pipelines.
Responsibilities
- GenAI Testing Innovation: Research, evaluate, and implement AI/ML-driven tools for test case generation, validation, and optimization.
- Enterprise Test Automation Leadership: Architect and scale automation frameworks for functional, performance, and security testing.
- TMMi Maturity Advancement: Lead the adoption and continuous improvement of the TMMi assessment process.
- Quality Engineering Practices: Define and evangelize enterprise-wide testing strategies, frameworks, and best practices.
- Collaborate closely with Product, Engineering, and DevOps teams to embed quality throughout the delivery pipeline.
- Owns the full software development lifecycle – from design and implementation to deployment and ongoing support.
- Monitors application behavior in production, ensuring performance and stability meet business needs.
Other
- Outstanding collaboration and influence skills, with the ability to drive adoption across diverse teams.
- Strong leadership, analytical, and problem-solving skills.
- Passionate about creating innovative, customer-focused solutions.
- Excellent communication skills, including the ability to engage and influence senior stakeholders.
- May serve as Scrum Master for an agile team.