Senior Software Engineer, Quality & Automation

Crum & Forster

$95K — $179K *
US-AnywhereRemote in Glastonbury, CT
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 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.
  • Deep expertise with modern automation tools such as Playwright, Selenium, Cypress, and NUnit.
  • Strong knowledge of framework/software architecture and best practices for automation.

Responsibilities

  • Own and evolve test strategy and risk-based testing across Agile Release Trains.
  • Design, build, and maintain the automation platform integrated into Azure DevOps CI/CD pipelines.
  • Drive the conversion of manual testing to automated continuous testing.
  • Establish API/contract testing and validate service integrations.
  • Champion quality as a shared engineering responsibility and define quality metrics.

Benefits

  • Generous 401K employer match
  • Employee Stock Purchase plan with employer matching
  • Generous Paid Time Off
  • Excellent benefits focused on family wellness including health, mental, and financial wellbeing
  • Opportunities for career development including tuition reimbursement and professional training
Full Job Description

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.

 

What you will do:

Quality Strategy

  • 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.

Test Automation & Engineering

  • 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.

Quality Engineering Excellence

  • 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.

Release & Delivery Quality

  • 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.

Leadership within the Team

  • 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.

AI & Innovation

  • 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

 

What YOU will bring to C&F:

  • Excellent problem-solving and analytical skills with attention to detail
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent verbal and written communication skills, with the ability to explain technical and functional issues clearly to both technical and non-technical stakeholders.
  • Demonstrated leadership or mentoring of distributed/offshore teams (formal people-management experience a plus).
  • Excellent collaboration and influencing skills
  • Outcome & Metrics Orientation
  • Self-starter

 

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
  • 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.

What C&F will bring to YOU:

  • 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
  • A core C&F tenant is owning your career development so we provide a wealth of ways for you to keep learning, including tuition reimbursement, industry related certifications and professional training to keep you progressing on your chosen path
  • A dynamic, ambitious, fun and exciting work environment
  • We believe you do well by doing good and want to encourage a spirit of social and community responsibility, matching donation program, volunteer opportunities, and an employee driven corporate giving program that lets you participate and support your community

Similar Jobs

More Jobs at Crum & Forster

More Information Technology Jobs

Find similar Senior Software Engineer, Quality & Automation jobs: