Manager, Quality Assurance
BITCO Insurance Companies · Davenport, IA · 4 wk ago
Quality AssuranceFull-time
Position Summary
The Manager, QA is responsible for managing the Quality Assurance (QA) test teams to ensure release quality for all production releases. This role requires a deep understanding of software development lifecycle, testing methodologies and metrics, business functionality, and quality assurance best practices. This position will work closely with cross-functional teams, including internal/external development, Digital Solutions, and the business to identify and resolve quality issues, implement process improvements, and ensure our production releases meet or exceed expectations.
Primary Responsibilities
- Manages a dispersed team of Quality Engineers responsible for validating, automating, measuring, and managing testing across all production releases, including the quality, quantity, and timeliness of work produced
- Lead the practice implementation and adoption of formal functional (unit, integration, system, regression, end-to-end) and non-functional (performance, scalability, security) testing and metrics
- Maintains hands-on credibility across code reviews, test designs, debugging, internal tools, frameworks, and industry platforms
- Establishes Quality Assurance testing development, execution, and monitoring frameworks, methodologies, processes, procedures
- Introduce and mature industry standard metrics such as defect rate, automation coverage, regression cycle time, release quality, mean-time-to detect/recover across all phases of testing
- Manage cross-team dependencies and proactively identify quality, schedule, resource risks across multiple releases and develop mitigation plans
- Leads the selection and procurement process of an industry standard testing framework utilized across multiple geographically dispersed teams
- Assigns work, provides training and feedback to team members, and conducts timely and appropriate evaluations of job performance in the department
- Integrate automation and AI outputs with test management systems, dashboards, ticketing systems, and release processes
- Leads the preparation and delivery of communication plans to educate staff regarding proper and effective testing and validation methodologies and practices
- Plans and coordinates the workloads of both internal test teams and external test partner resources (on/off/near shore)
- Collaborates closely with colleagues (Project Managers, Business Analysts, Architects, Operations staff, and others) along with business stakeholders to ensure required outcomes are achieved
- Provides effective management of the testing teams and their progress ensuring business requirements are always met
- Consistently demonstrates critical thinking, analytical, decision making, problem solving, planning and priority setting skills
- Ensure compliance with industry standards and regulations and define software development lifecycle (SDLC) requirements
- Drive continuous improvement initiatives within the test teams
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field preferred
- 5+ years of experience in software quality assurance
- 3+ years of experience in a leadership or management role; proven track record managing QA and/or UAT teams, developing and executing test plans, and driving continuous improvement initiatives
- Strong experience of executing IT testing (System Test, SIT, Load, Performance, etc.) in complex (i.e., multi-project, multi-system) environments and aligned to multiple delivery methodologies (e.g. Waterfall and Agile) including the full defect management lifecycle
- Interest and experience with AI tooling, agent creation and management, security, and validation
- Experience with test automation tools and frameworks
- Knowledge of quality assurance, quality improvement, and user acceptance tools, technologies and methodologies
- In depth understanding of the full Software Delivery Lifecycle (Waterfall, Agile, and Scrum methodologies)
- Knowledge of industry standards and regulations
- Strong attention to detail and commitment to quality; excellent problem-solving and analytical skills
- Strong communication and interpersonal skills; ability to work effectively with all levels of the organization
- Ability to work effectively in a fast-paced, dynamic environment
- Ability to mentor and develop team members effectively
- Strong organizational and time management skills