Principal Software Engineer - Quality Engineering

The HartfordHartford, CT
1dHybrid

About The Position

We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future. Personal Insurance IT is looking for a Principal Software Engineer specializing in Quality Engineering and QA as we deliver on our strategic investment portfolio. This role will serve as both a hands-on technical contributor and a strategic quality leader and is responsible for designing, building, and evolving quality engineering practices across a hybrid technology landscape that includes modern cloud-native platforms as well as legacy and vendor-based systems. The ideal candidate combines deep engineering expertise with strong leadership, influence, and a pragmatic approach to improving quality at scale.

Requirements

  • 10+ years of software engineering experience, with 5+ years in quality engineering or test automation leadership.
  • Proven ability to balance hands-on technical delivery with strategic leadership responsibilities.
  • Demonstrated success scaling quality practices across diverse technology stacks and teams.
  • Track record of improving measurable quality outcomes such as defect reduction, defect leakage, and more.
  • Demonstrated experience with cloud applications (AWS, GCP) including containerized and microservices-based architecture.
  • Demonstrated experience with testing and test automation across a variety of technologies, including: Java, .NET, SaaS, and COTS.
  • Demonstrated experience creating and utilizing Quality and Quality Execution metrics to communicate and drive quality delivery.
  • Demonstrated track record of testing and test execution within an Agile execution framework such as Scaled Agile, including Sprint testing, End to End testing, and regression/stabilization testing.
  • Strong software engineering fundamentals and system design expertise
  • Testing strategy and test case design
  • Advanced test automation architecture and framework design experience
  • Experience with modern test frameworks and tools (e.g., Playwright, Cypress, Selenium, JUnit/TestNG, NUnit, PyTest)
  • API and contract testing expertise (e.g., REST Assured, Postman/Newman, Pact)
  • Performance and reliability testing experience
  • Ability to translate quality risks into business and engineering trade-offs.
  • Strong communication, coaching, influence, and collaboration skills.
  • Use of AI in software development and testing processes
  • Candidates must be authorized to work in the US without company sponsorship.
  • The company will not support the STEM OPT I-983 Training Plan endorsement for this position.

Responsibilities

  • Define and evolve the Quality Engineering strategy, standards, and operating model across the Personal Insurance IT organization.
  • Design, implement, and maintain automated test frameworks across application tiers.
  • Drive test automation through creation of automated test cases and review of test automation delivered by teams, assisting in solving more complex test automation challenges.
  • Diagnose complex defects across distributed systems, COTS and SaaS applications, legacy platforms, and third-party integrations.
  • Improve system testability, observability, and reliability through direct code and system design contributions.
  • Facilitate and manage Quality execution across the organization as we deliver business capabilities from ideation through production.
  • Mentor engineers and SDETs on quality engineering patterns and automation design.
  • Drive use of AI and GenAI tools to increase the efficiency and effectiveness of testing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service