Define and execute a comprehensive QA strategy aligned with the company's delivery model and business objectives, building the QA function from the ground up including operating model and delivery frameworks.
Establish QA service offerings, methodologies, standards, and best practices across projects, and continuously mature these processes to improve quality, efficiency, and predictability.
Develop scalable QA processes that balance onshore expertise with offshore execution, and partner with leadership to align QA capabilities with broader delivery and growth strategies.
Provide direct leadership of the QA team, including goal setting, performance management, coaching, career development, and recruitment, while fostering a collaborative and engaging team environment.
Establish role expectations, skill progression paths, and training plans for QA team members, and mentor them on insurance domain knowledge, testing best practices, and automation approaches.
Define talent needs up to Assistant Manager level and conduct talent planning to ensure staffing and technical expertise meet current and future business needs.
Oversee QA-owned deliverables across client projects, reviewing and approving test strategies, test plans, and execution approaches for complex engagements.
Partner with project managers, delivery leaders, and technical teams to align QA activities with project plans, monitoring testing progress, risks, and defects and escalating as needed.
Participate in client-facing discussions on QA approach, readiness, and outcomes, ensuring QA activities support successful UAT, production readiness, and go-live milestones.
Support continuous improvement through post-implementation reviews and lessons learned.
Establish standardized QA processes for test planning, execution, defect management, and reporting, and evaluate, select, and implement QA tools and automation frameworks (e.g., Selenium, Playwright).
Define the automation strategy and roadmap, promote integration of QA into CI/CD pipelines and Agile delivery, and collaborate cross-functionally with architects, developers, sales, and account teams to embed quality throughout the delivery lifecycle.
Requirements
Bachelor's degree in Business, Computer Science, Information Systems, or related field required, or equivalent QA/testing experience
7-10 years' experience in Quality Assurance
5+ years' proven leadership or management role
Proven experience building, scaling, or formalizing a QA team or QA function