Job Purpose
Responsible for ensuring the delivery of high-quality software through effective test planning, execution, and oversight of test automation coverage. This role involves close collaboration with cross-functional teams to define test requirements, manage test cycles, and support continuous integration and delivery (CI / CD) pipelines. The Test Analyst will play a key role in managing manual and automated testing efforts, ensuring alignment with business and technical objectives. A strong focus on leadership, innovation, and operational excellence will be essential to drive quality outcomes and support organizational goals.
Key Responsibilities and Accountabilities
Test Automation Oversight
- Define and document test automation requirements based on business and technical specifications.
- Collaborate with Test Automation Engineers to script and implement automated test cases.
- Oversee the overall test automation coverage across projects, ensuring alignment with CI / CD pipelines.
- Monitor and report on automation progress, coverage, and effectiveness.
Test Management
Develop and maintain comprehensive test plans, test cases, and traceability matrices.Coordinate and execute various testing types (e.g., functional, regression, integration, system, UAT, BVT).Track and report key quality metrics and testing progress to stakeholders.Identify and mitigate risks or issues impacting testing timelines or quality.Facilitate collaboration between QA, development, and business teams to ensure seamless testing processes.Collaboration & Continuous Improvement
Work closely with Product Owners, Developers, and Project Managers to align testing efforts with project goals.Participate in sprint planning and estimation activities, providing input on testing scope and timelines.Continuously assess and improve testing processes, tools, and methodologies.Champion best practices in software testing and quality assurance.Continuously analyses RCA for bugs & defects to suggest deliverable improvements.Test Automation Oversight
Define and document test automation requirements based on business and technical specifications.Collaborate with Test Automation Engineers to script and implement automated test cases.Oversee the overall test automation coverage across projects, ensuring alignment with CI / CD pipelines.Monitor and report on automation progress, coverage, and effectiveness.Test Management
Develop and maintain comprehensive test plans, test cases, and traceability matrices.Coordinate and execute various testing types (e.g., functional, regression, integration, system, UAT, BVT).Track and report key quality metrics and testing progress to stakeholders.Identify and mitigate risks or issues impacting testing timelines or quality.Facilitate collaboration between QA, development, and business teams to ensure seamless testing processes.Collaboration & Continuous Improvement
Work closely with Product Owners, Developers, and Project Managers to align testing efforts with project goals.Participate in sprint planning and estimation activities, providing input on testing scope and timelines.Continuously assess and improve testing processes, tools, and methodologies.Champion best practices in software testing and quality assurance.Continuously analyses RCA for bugs & defects to suggest deliverable improvements.Team Management
Collaborate with cross-functional stakeholders—including Product Owners, Development Leads, and Project Managers—to align QA efforts with business and technical objectives.Guide the team in analysing business and technical requirements to define comprehensive test strategies and coverage.Participate in project planning and estimation, providing insights on QA timelines, resource needs, and risk mitigation.Ensure the preparation and maintenance of detailed test plans, test cases, and sign-off documentation that align with project deliverables.Champion the adoption of QA best practices and quality standards across the organization.Maintain and evolve QA documentation, guidelines, and training materials to support team consistency and knowledge retention.Facilitate effective collaboration between QA and other teams to support a seamless and efficient development lifecycle.Support Software Testers in coordinating and executing User Acceptance Testing (UAT) with business stakeholders.Monitor test progress, track key quality metrics, and provide timely updates and reports to stakeholders.Identify and proactively address risks, issues, or blockers that may impact testing timelines or product qualityGeneral
The duties and responsibilities outlined above may evolve over time without altering the overall nature or seniority of the role.The job holder may also be required to undertake other responsibilities as assigned by the Immediate Leader or Head of Division consistent with the role's scope and level of authority.Experience & Knowledge
Minimum of 5 years' experience in software testing, with exposure to test automation and demonstrated experience in leading, mentoring, or supervising QA teams.Experience in developing or managing test automation frameworks and familiarity with Katalon Studio is an advantage.Good exposure of Mobile Application testing applications on different Mobile Application OS Platforms i.e. iOS, Android, Huawei and its varying Operating Systems (OS).Experience working with agile delivery methodology in close collaboration with cross-functional teams & evolving timelines collaborative tools such as Jira, Confluence, Zephyr Scale, etc.Exposure to CI / CD pipelines (e.g., Jenkins, GitHub CI) for automated test execution and reporting.Experience integrating test automation into CI / CD workflows, including smoke, regression, and API test suites is an advantage.Skills & Competencies
Strong ability to translate business requirements and user stories into effective test cases and automation requirements.Extensive knowledge in building detailed multi-dimensional and Requirement Traceability Matrix (RTM)Current involvement with PayNet Real-Time Payment Platform (RPP), MyDebit, JomPAY and VISA will be preferredDeveloping automation test scripts for mobile application is preferredKnowledge of bug tracking software is required. preferably JIRA.Ability to work independently with minimal supervision and comfortable reporting directly to the Team ManagerAbility to monitor and interpret CI / CD test results, identify flaky tests, and enforce quality gates.Competent in reviewing and validating automated test scripts developed by Test Automation Engineers.