Role Description
We are looking for a seasoned
Test Program Manager
to define and implement a
unified testing strategy
across a complex program consisting of multiple interrelated projects. This role requires a strategic thinker with deep experience in software testing, strong technical proficiency, and the leadership skills to manage cross-functional coordination. You will ensure that all testing efforts are aligned with program goals, quality standards, and delivery timelines.
Key Responsibilities
- Define and implement a comprehensive testing strategy across the entire program, ensuring consistency and alignment across multiple projects.
- Coordinate testing efforts across teams and projects, managing dependencies and ensuring optimal resource utilization.
- Drive adoption of best practices in testing methodologies, tools, and automation across all project teams.
- Ensure testing processes and deliverables meet high standards of quality, scalability, and compliance.
- Track testing progress, quality metrics, and risks at the program level; report regularly to stakeholders.
- Support the integration of testing into CI/CD pipelines and agile workflows.
- Collaborate closely with developers, product managers, DevOps, and business stakeholders to ensure test readiness.
- Guide and mentor QA/test leads across different projects.
Scope Of Role
- The role spans across multiple projects within a broader program, with responsibility for managing inter-project dependencies and risks.
- Influences the overall quality posture of the program by driving a unified vision for testing and quality assurance.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Extensive experience in software testing with a strong understanding of testing methodologies (manual, automated, functional, integration, performance, etc.).
- Highly proficient in test automation using Selenium with C#, API testing, and AWS-based frameworks.
- Experience with CI/CD tools such as Jenkins, GitLab CI, etc.
- Strong understanding of performance testing methodologies and tools.
- Excellent analytical and problem-solving skills.
- Exceptional communication and interpersonal skills; able to influence and align cross-functional teams.
- Experience with Agile/Scrum methodologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
Key Competencies
- Strategic thinking and the ability to define long-term QA roadmaps.
- Strong program management skills to drive execution across teams.
- Ability to manage complex interdependencies and ensure seamless collaboration.
- Self-motivated and able to work both independently and collaboratively.
Added Advantage
- Experience with Big Data testing (e.g., Hadoop, Spark).
- Exposure to AI/ML model testing and model validation workflows.
- Familiarity with observability and monitoring tools like CloudWatch or Splunk.
- Basic understanding of security testing tools (e.g., OWASP ZAP, Burp Suite).
- Domain expertise in data and analytics, particularly in credit reporting, risk management, or credit bureau systems.
Skills
Unified Testing Strategy for the entire program,Program Management Skills,Test Management