Role Mission:
Lead the Quality Engineering function for StarHub's Consumer Business Group (CBG) CRM and Order Management platforms, ensuring the quality, reliability, and release readiness of the Compax CRM/OM platform through modern Quality Engineering practices, automation, risk-based testing, and close collaboration with Engineering, Product, Business, and Operations.
The role owns end-to-end quality across CRM, Product Catalogue, Order Management, Revenue Management, and system integrations, ensuring customer-facing journeys are validated before every production release.
Responsibilities:
- Own the end-to-end Quality Engineering strategy for the CBG CRM/OM platform, ensuring quality is embedded throughout the Software Development Lifecycle (SDLC).
- Define and execute comprehensive test strategies covering functional, system, integration, API, regression, user journey, production verification (PVT), and UAT testing.
- Lead quality assurance across CRM/OM capabilities including Customer Management, Product Catalogue, Product Configuration, Product Eligibility, Customer Lifecycle, Order Management, Service Activation and Revenue Assurance.
- Ensure integration reliability by validating data integrity, event sequencing, retry mechanisms, exception handling, recovery processes, and end-to-end business transaction consistency.
- Lead the design, implementation, and continuous improvement of test automation frameworks covering UI, API, integration, and regression testing, integrating automated quality gates into CI/CD pipelines.
- Perform risk-based testing, release readiness assessments, and establish quality gates, including entry and exit criteria, to ensure production-ready releases.
- Review business requirements, functional specifications, acceptance criteria, and solution designs to ensure completeness, testability, and end-to-end traceability from requirements through test execution and defect management.
- Govern release quality by reviewing test evidence, coordinating production verification testing, and providing Go/No-Go recommendations for production deployments.
- Establish and maintain QA governance, including testing standards, automation standards, test data management, environment readiness, quality dashboards, metrics, and reporting to drive continuous improvement.
- Manage and mentor internal and vendor QA teams by reviewing test deliverables, monitoring execution quality, tracking KPIs, conducting quality audits, and driving accountability against defined quality objectives.
- Collaborate closely with Product Owners, Engineering, DevOps, Architects, Business stakeholders, and Operations teams to deliver reliable, high-quality CRM/OM solutions and seamless customer experiences.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 6–10 years of experience in Software Quality Assurance or Quality Engineering, with at least 3-5 years in a Lead QA or Test Lead role for enterprise applications.
- Strong experience in testing CRM, Order Management, BSS/OSS, or other large-scale enterprise platforms, preferably within the telecommunications industry.
- Hands-on experience in Functional, System, Integration, API, Regression, End-to-End, and User Acceptance Testing (UAT).
- Strong experience designing and implementing test automation frameworks using tools such as Selenium, Playwright, REST Assured, Postman, or equivalent, with integration into CI/CD pipelines.
- Experience testing distributed systems, REST APIs, event-driven architectures, Kafka messaging, and asynchronous workflow orchestration.
- Good understanding of Java, Spring Boot, SQL (PostgreSQL and/or Oracle), and backend application architectures to effectively validate enterprise solutions.
- Experience working with Kubernetes, Docker, AWS cloud platforms, and DevOps practices in modern software delivery environments.
- Strong knowledge of Agile/Scrum delivery methodologies, quality engineering best practices, risk-based testing, defect management, and release governance.
- Proven experience leading vendor QA teams, managing testing deliverables, establishing quality standards, and driving continuous improvement initiatives.
- Excellent analytical, communication, stakeholder management, and leadership skills with the ability to collaborate effectively across Engineering, Product Owners and Business teams.