Responsibilities
- Test Strategy & Planning: Develops and maintains the overall test strategy, test plans, and schedules for all phases (SIT, UAT, regression, performance, automation).
- Team Management: Leads and mentors the test team (testers, automation engineers), allocates resources, and monitors progress.
- Test Design & Coverage: Ensures test cases are comprehensive, scenario-based, and cover both business processes and technical requirements.
- Test Execution & Reporting: Oversees test execution, defect management, and reporting of test results, risks, and issues to project leadership.
- Automation Leadership: Drives the adoption and implementation of test automation tools and practices, ensuring regression and integration tests are automated where feasible.
- Stakeholder Coordination: Collaborates with developers, business users, operations, and vendors to clarify requirements, resolve defects, and align on acceptance criteria.
- Quality Assurance: Ensures testing aligns with regulatory, audit, and compliance requirements. Champions continuous improvement in testing processes and tools.
Requirements
- Bachelor’s degree in IT, Computer Science, Engineering, Math, Statistics, Business Analytics, or related field.
- 7+ years in software testing, with at least 3 years in a test leadership or management role.
- Proven experience managing end-to-end testing for large-scale enterprise system implementations (billing, ERP, CRM, or utility platforms preferred).
- Strong knowledge of test management tools, methodologies, and automation frameworks.
- Experience with scenario-based, integration, and regression testing.
- Familiarity with test automation tools (e.g., Selenium, Robot Framework, JMeter, or similar).
- Excellent analytical, organizational, and communication skills.
- Experience working with cross-functional teams and external vendors is an advantage.