Senior Software Engineer - Quality
The Hartford · Chicago, IL · 3 wk ago
HybridInformation Technology$97k–$145k/yrFull-time
About the role
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.
Responsibilities
- Quality Engineering Strategy Execution: Adopt, evolve, and govern the Quality Engineering strategy, standards, and operating model and adopt contemporary technology to ensure consistent, scalable, and high-quality delivery.
- Test Automation Architecture & Frameworks: Design, implement, and maintain robust automated test frameworks across applications, enabling reliable and repeatable validation of complex systems.
- Hands-On Test Automation & Problem Solving: Drive test automation through hands-on creation of automated test cases, test data management, review of automation delivered by teams, and resolution of complex automation challenges adhering to software engineering best practices and meet expected quality standards.
- Quality Metrics & Outcomes: Proven ability to track, and leverage Quality and Quality Execution metrics to drive measurable improvements such as defect reduction and defect leakage prevention.
- Agile & Scaled Delivery: Demonstrated track record of testing and quality execution within Agile and Scaled Agile frameworks, including sprint-level testing, end-to-end validation, and regression, performance, security and accessibility for external facing digital applications.
- Defect Analysis & System Diagnostics: Diagnose and resolve complex defects across distributed systems and third-party integrations. System Testability & Reliability Engineering: Improve system testability, observability, and reliability through direct code contributions and collaboration on system and application design.
- End-to-End Quality Execution: Facilitate and manage end to end quality execution, ensuring business capabilities are delivered with high quality from ideation through production.
- Mentorship & Engineering Excellence: Mentor Quality Engineers with best practices, automation patterns, and scalable test design approaches.
- DevOps & Release support: Proficient with DevOps tools and ability to participate in production release planning, execution.
- AI & GenAI-Driven Innovation: Drive the adoption and effective use of AI and GenAI tools to improve testing efficiency, effectiveness, and overall engineering productivity.
Qualifications
- Must be authorized to work in the U.S.
- BS in Computer Science or equivalent experience
- 5 + years of experience in Quality Engineering
- 3+ years of experience in leading Quality engineering teams
- Experience with programming language – Java, JavaScript /Typescript, Python
- Experience with Test automation tools –Playwright, Karate, BDD, Selenium, Blazemeter/JMeter, Test Data Management tool
- Experience with DevOps and RE tools chain like Sonar, Nexus, Jenkins, uDeploy, Git, Splunk, Dynatrace, Terraform, AppScan, Checkmarx, CA DevTest
- Experience with cross browser testing – Browser stack, Selenium Grid, OpenShift
- Experience with Gen AI – GitHub Copilot, and Model Context Protocol (Playwright, GitHub)
- Strong experience in risk-based approach for implementing End to End test strategies
- Knowledge of Agile Scrum/SAFE methodology and effectively use collaboration tools like Rally/Jira
- Knowledge of AWS and/or GCP cloud technology – Code Build, Code Pipeline, Containers
Nice to Have
- Insurance & Financial services domain knowledge
- Experience with any of the reporting tools – Extent, Tableau, Power BI