Job Type
Full-time
Description
The QA Team Lead is a hands-on technical leadership role responsible for guiding, mentoring, and supporting a QA team while ensuring high-quality, secure, and compliant software releases. This role balances people leadership, delivery execution, and technical oversight, working closely with QA and other teams to continuously improve quality practices across the organization.
Job ResponsibilitiesPeople Leadership & Team Management
- Lead, mentor, and develop a QA team, fostering a collaborative and high-performance culture.
- Conduct interviews, influence hiring recommendations, and actively participate in onboarding to support organizational growth.
- Own ongoing coaching, mentoring, and support to team members, including identifying training needs, creating development plans, and promoting QA best practices and standards.
- Conduct regular one-on-one meetings and annual performance reviews.
Delivery & Agile Execution
- Guide and support team members during Sprint Planning, Backlog Refinement, Standups, Retrospectives, and Production Releases ensuring effective participation and alignment with sprint goals.
- Provide insight into team capacity and availability to support accurate sprint planning and delivery commitments.
- Actively support sprint execution by assisting with priority items and removing impediments to ensure sprint objectives are met.
- Own regression suite for your sprint team's area of application responsibility and participate in regression execution.
Technical Oversight & Quality Excellence
- Ensure adherence to best practices, maintainability, and scalability as outlined by the Automation Center of Excellence.
- Review and provide feedback on pull requests to ensure test code quality, maintainability, and alignment with organizational standards.
- Ensure test automation efforts align with security, compliance, and regulatory requirements.
Process Improvement & Collaboration
- Continuously evaluate and enhance QA processes, practices, and standards in collaboration with other QA Team Leads.
- Oversee and maintain documentation related to testing processes, procedures, tools, and standards.
- Research, evaluate, and propose new testing tools, techniques, and approaches to improve quality, efficiency, and coverage.
Requirements
Required Qualifications
- Bachelor's or master's degree in computer science, Information Systems, Mathematics, or equivalent relevant industry experience.
- 3+ years of experience across multiple testing strategies, including system, regression, integration, compatibility, performance, and user acceptance testing within an Agile environment.
- Strong experience working with SQL, NoSQL, and other query languages.
- Excellent analytical, critical-thinking, and problem-solving skills with strong attention to detail.
- Strong written and verbal communication skills, with the ability to effectively collaborate across technical and non-technical teams.
Preferred Qualifications
- 2+ years of people leadership experience
- 3+ years of automated testing experience using frameworks and tools such as SpecFlow/Reqnroll or Playwright
- Proficiency in object-oriented programming languages such as C# or Java
- Experience with commercial Property & Casualty insurance systems and products
In accordance with pay transparency laws and regulations, the following good faith compensation range estimate is being provided. The salary range for this position is
$100,000 to $120,000 per year. Final compensation will be based on candidate qualifications, geographic location, and other considerations permitted by law.