Senior Software Engineer, Quality & Automation

Crum & ForsterGlastonbury, CT
$95,600 - $179,600

About The Position

This is a hands-on engineering role focused on quality—often referred to in the industry as an SDET (Software Development Engineer in Test). This role writes code to test software: rather than executing test cases manually, you build the automation frameworks, tools, and test infrastructure that verify quality at scale, blending deep software development skills with a quality-first mindset. You will own TII's test strategy and automation platform as a senior individual contributor. The mission is to transform a largely manual testing practice into an AI-accelerated, CI/CD-integrated automation capability—eliminating any regression bottleneck that slows releases, while elevating quality across our Agile Release Trains. We welcome candidates from either a software engineering or quality engineering background. Whether you're a talented full-stack engineer with an automation-first mindset or a quality engineer who codes, what matters most is strong hands-on engineering, the ability to build scalable frameworks, and a genuine passion for shipping high-quality software. This is a build-it-yourself role: you will design and code scalable automation frameworks, integrate testing into Azure DevOps pipelines, introduce AI-assisted test generation and predictive quality analytics, and uplift the standards and output of a distributed employee/offshore testing team. You will own quality strategy and the automation platform while partnering with engineering and product leadership—embedding quality earlier (shift-left) and making it a shared, measurable engineering discipline in support of TII's growth target and expansion into new distribution channels.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field—or equivalent experience.
  • 8+ years in software engineering and/or quality/test automation, with hands-on experience building automation frameworks or production software from the ground up.
  • Strong programming experience in C# and/or JavaScript/TypeScript to build and maintain frameworks and tooling.
  • Deep, hands-on expertise with modern automation tools such as Playwright, Selenium, Cypress, and NUnit (or a strong full-stack background with a demonstrated ability to pick these up quickly).
  • Experience in mobile automation testing across supported devices and platforms.
  • Strong knowledge of framework/software architecture and best practices, including data-driven and keyword-driven automation designs.
  • Hands-on API development or testing for GraphQL and REST (e.g., Postman) and validation of service integrations.
  • Proven experience integrating automated testing into CI/CD pipelines (Azure DevOps preferred; GitHub Actions/Jenkins comparable).
  • Understanding of test strategy, risk-based testing, and shift-left practices in an Agile/Scrum environment.
  • Experience with cloud environments (Azure preferred; AWS/GCP comparable).
  • Exposure to AI-driven engineering or testing tools and methodologies.
  • Proven leadership or mentoring of distributed/offshore teams required. Formal people-leadership experience a plus

Nice To Haves

  • ISTQB Advanced Level certification or equivalent (for quality-background candidates) preferred.
  • Hands-on experience developing automation or application code using GitHub Copilot or comparable AI-assisted tooling preferred.
  • Experience with AI-assisted test generation and/or predictive quality analytics preferred.
  • Performance/load testing (e.g., k6, JMeter) and API contract testing (e.g., Pact) preferred.
  • Test data management / synthetic data experience in a regulated (PII) environment preferred.
  • Full-stack development experience (React/Angular, .NET Core, SQL/NoSQL) preferred.
  • Experience in insurance, travel, fintech, or SaaS preferred.

Responsibilities

  • Own and evolve TII's test strategy, quality standards, and risk-based testing approach across the Agile Release Trains.
  • Define shift-left quality practices that embed testing into design and development.
  • Establish release quality gates and standards in partnership with engineering and product leadership.
  • Lead root cause analysis to systematically minimize production defects.
  • Ensure adherence to relevant industry standards (ISTQB, ISO) and regulatory/compliance needs in a regulated insurance environment.
  • Design, build, and own the automation platform—web (Cypress/Playwright or comparable), mobile, API (GraphQL/REST via Postman), and regression—integrated into Azure DevOps CI/CD pipelines.
  • Architect reusable, scalable, and maintainable automation components and frameworks, including data-driven and keyword-driven designs.
  • Drive the conversion of manual testing to automated, continuous testing, systematically increasing regression coverage.
  • Establish API/contract testing for GraphQL and REST services and validate service integrations.
  • Introduce performance/load and security testing aligned to the platform's scale and resilience goals.
  • Own test data management, including compliant synthetic test data for PII-sensitive scenarios.
  • Champion quality as a shared engineering responsibility—embedding testability standards into how software is designed and built.
  • Partner with engineering architecture to align testing with architectural standards and DevSecOps practices.
  • Define and make visible quality metrics—escaped-defect rate, automated coverage, test flakiness, and cycle-time impact—through reporting and dashboards.
  • Drive measurable reduction of the regression bottleneck.
  • Provide quality signals and gate recommendations into the release process.
  • Ensure regression and critical-path coverage give teams the confidence to release faster.
  • Oversee functional, regression, performance, security, and UAT testing across web, mobile, API, and data layers.
  • Co-lead a small group of quality engineers, manual testers, and off shore test engineers.
  • Uplift and direct the distributed employee/offshore testing team—raising automation skills and standards, and converting manual capacity toward automation.
  • Mentor engineers and testers, demonstrating the leadership behaviors that support growth into a formal QE leadership role.
  • Establish onboarding, standards, and ways of working that scale across distributed teams.
  • Foster collaboration between QA, Development, DevOps, Product, and business stakeholders throughout the SDLC.
  • Introduce and own AI-assisted test generation—auto-creating tests from requirements and code to accelerate coverage.
  • Leverage tools such as GitHub Copilot to improve scripting efficiency and productivity across the team.
  • Build predictive quality analytics—using data to identify defect-prone areas and focus risk-based testing.
  • Pilot intelligent test maintenance/self-healing to reduce automation upkeep.
  • Champion responsible AI use in testing (quality, security, and data-privacy guardrails), aligned to enterprise AI standards.
  • Other duties as assigned

Benefits

  • Competitive compensation package
  • Generous 401K employer match
  • Employee Stock Purchase plan with employer matching
  • Generous Paid Time Off
  • Excellent benefits that go beyond health, dental & vision. Our programs are focused on your whole family’s wellness including your physical, mental and financial wellbeing
  • Tuition reimbursement
  • Industry related certifications
  • Professional training
  • A dynamic, ambitious, fun and exciting work environment
  • Matching donation program
  • Volunteer opportunities
  • Employee driven corporate giving program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service