Roles & Responsibilities
You will be responsible for the end-to-end testing of an integrated e-payment system, overseeing the entire testing lifecycle—from test planning to execution and defect closure. Key responsibilities include:
- Analyzing business and system requirements to define test objectives and scope
- Designing and developing test cases, and preparing the test environment
- Executing test procedures and validating system functionality
- Developing and implementing automated testing solutions using scripting or programming languages, including performance tuning based on system architecture
- Ensuring traceability to requirements, identifying and addressing any gaps
- Logging, tracking, and managing defects through to resolution
- Facilitating test reviews with internal teams and external stakeholders
- Conducting root cause analysis for defects found during production and user acceptance testing (UAT), and addressing test coverage gaps to improve test effectiveness
- Creating technical documentation such as design specifications and user manuals for test automation solutions, aimed at testers and other stakeholders
Job Requirements:
- A tertiary qualification in Information Technology, Engineering, or a related field
- Minimum 3 years of hands-on experience in executing software tests and developing test automation solutions, particularly involving UI-based or embedded devices and/or back-office systems
- Solid understanding of the full software development lifecycle, from requirements gathering and development to testing and deployment
- Capable of working both independently and collaboratively within a team environment
- Prior experience in Micropayments, Automated Fare Collection (AFC) systems, or Smart Card technologies is an added advantage