The QA Lead is responsible for defining and driving the test strategy, planning, execution, automation, and overall quality assurance activities for assigned projects.
This is a hands-on technical leadership role requiring strong expertise in software testing, test automation, and modern Quality Engineering practices. The QA Lead will independently create and maintain test artefacts, provide clear quality insights and recommendations to project stakeholders, and take ownership of overall test delivery and release readiness.
The role also has line management responsibility for software test engineers, supporting their performance, career development, mentoring, and technical capability growth.
In addition, the QA Lead will contribute to the continuous development and evolution of the wider testing capability within CACI India, including standards, processes, automation practices, and quality engineering approaches.
The role reports to the Head of Engineering, India, and works closely with the Automation Practice Lead, India, as well as project teams and testing stakeholders across CACI UK and India.
Key Responsibilities
Test Leadership & Delivery
Collaborate with senior stakeholders within the CACI India Testing Practice and project teams across the UK and India to define, maintain, and own the Test Strategy for assigned projects.
Lead and coordinate end-to-end testing activities across functional, integration, system, regression, performance, and user acceptance testing, as appropriate to the project.
Plan and manage testing activities throughout the software development lifecycle, ensuring appropriate test coverage, environments, resources, and timelines.
Independently create, review, and maintain high-quality test artefacts, including:
Test Strategies
Test Plans
Test Scenarios and Test Cases
Test Execution Reports
Test Completion/Closure Reports
Assess and communicate release readiness, providing clear recommendations for go-live based on test coverage, outstanding defects, risks, test completion, and overall quality.
Identify quality risks early and work proactively with delivery teams and stakeholders to define and implement appropriate mitigation strategies.
Manage the defect lifecycle, ensuring defects are appropriately prioritised, tracked, communicated, and resolved within agreed timelines.
Provide accurate and timely test status reporting, metrics, quality insights, and recommendations to project and senior stakeholders.
Test Automation & Quality Engineering
Design, develop, maintain, and enhance automated test frameworks and test suites to improve test coverage, quality, reliability, and delivery efficiency.
Identify suitable opportunities for automation and drive the adoption of automated testing across project teams.
Integrate automated testing into CI/CD pipelines to support continuous testing and earlier identification of quality issues.
Promote modern Quality Engineering practices, including shift-left testing, risk-based testing, continuous testing, and appropriate automation strategies.
Contribute to the selection and evaluation of testing tools, frameworks, and approaches where required.
Support the continuous improvement of testing processes, standards, frameworks, and automation capability across CACI India.
People Leadership & Development
Provide line management for software test engineers, supporting workload planning, performance management, career development, onboarding, and capability building.
Mentor and support junior and less experienced testers, helping them develop their technical skills and testing expertise.
Promote consistent testing standards, engineering practices, knowledge sharing, and continuous professional development within the testing community.
Contribute to the development of the wider CACI India testing capability through coaching, knowledge sharing, standards, reusable assets, and communities of practice.
Stakeholder Management
Build effective working relationships with project…