Job Description for Test Delivery Manager:
A Test Delivery Manager is a crucial leadership role responsible for the successful planning, execution, and delivery of quality assurance and testing activities across multiple projects or programs. This role bridges the gap between technical testing teams and broader business objectives, ensuring that software products and systems meet quality standards and business requirements within defined timelines and budgets.
- Strategic Planning & Management:
- Develop and implement test strategies, methodologies, and processes across various projects, aligning with organizational goals and industry best practices.
- Oversee the entire testing lifecycle from requirements analysis, test planning, execution, defect management, to release sign-off.
- Drive the adoption of agile testing practices, continuous integration, and continuous delivery (CI/CD) within the testing framework.
- Forecast and manage testing demand, capacity planning, and resource allocation across multiple initiatives.
- Team Leadership & Development:
- Lead, mentor, and motivate a team of test leads, QA engineers, and automation specialists.
- Foster a culture of quality, accountability, and continuous improvement within the testing team.
- Conduct performance reviews, provide constructive feedback, and identify training and development needs for team members.
- Familiarities to talent acquisition for the testing department, including interviewing and onboarding new team members.
- Project & Stakeholder Management:
- Serve as the primary point of contact for all testing-related activities for assigned projects, programs, or portfolios.
- Collaborate closely with project managers, development leads, business analysts, and other stakeholders to understand project scope, requirements, and priorities.
- Manage stakeholder expectations, communicate testing progress, risks, and issues clearly and concisely to both technical and non-technical audiences.
- Ensure effective communication and coordination between onshore and offshore testing teams (if applicable).
- Quality Assurance & Risk Management:
- Define and track key quality metrics and KPIs for testing effectiveness and efficiency.
- Identify and assess testing risks, develop mitigation strategies, and ensure adherence to quality gates throughout the development lifecycle.
- Drive root cause analysis for critical defects and implement corrective and preventive actions.
- Champion the use of automation testing, performance testing, security testing, and other specialized testing types as required.
- Budget & Resource Optimization:
- Manage the testing budget, ensuring optimal utilization of resources and tools.
- Identify opportunities for cost savings and efficiency improvements within the testing function.
- Evaluate and recommend testing tools, technologies, and infrastructure to enhance testing capabilities.
Qualifications:
- Bachelor's or master's degree in related field.
- 15 years of progressive experience in Quality Assurance and Software Testing, with at least 7 years in a leadership or management role overseeing testing teams and projects.
- Strong understanding of various software development methodologies (Agile, Scrum, Waterfall) and quality assurance best practices.
- Extensive experience with test management tools (e.g., JIRA, Azure DevOps, ALM Octane) and test automation frameworks (e.g., Selenium, Playwright, Cypress, JMeter).
- Proven ability to define, implement, and optimize test strategies and processes.
- Exceptional leadership, communication, and interpersonal skills with the ability to influence and collaborate effectively with diverse stakeholders.
- Solid analytical and problem-solving abilities, with a keen eye for detail.
- Certifications such as ISTQB Advanced Level, CSM, or PMP are a plus.
If you're interested, kindly share me your updated CV at [Confidential Information] Thanks
Regards
Ganesh R