Company Overview
Zenith Infotech (S) Pte Ltd, established in 1997, delivers advanced IT professionals and solutions to boost productivity and competitiveness. It supports clients with staff augmentation for long-term projects across IT companies, consulting firms, system integrators, government, and MNCs.
About the Role
We are seeking an experienced Test Engineer to support the end-to-end testing activities of a large-scale integrated e-payment system. The successful candidate will be responsible for test planning, execution, automation, defect management, and ensuring the quality and reliability of mission-critical payment solutions throughout the software development lifecycle.
This role offers an opportunity to work on complex payment technologies, automation frameworks, and DevSecOps-driven testing environments within a dynamic project team.
Key Responsibilities
- Responsible for the end-to-end testing activities of an integrated e-payment system.
- Perform testing lifecycle activities including test planning, requirements analysis, test design, execution, and reporting.
- Prepare and maintain test environments, test data, and test cases.
- Develop and execute manual and automated test scripts based on system requirements and design specifications.
- Automate testing solutions using scripting or programming languages and optimize test performance.
- Establish traceability between requirements and test coverage, identify gaps, and recommend improvements.
- Log, track, and manage defects through to resolution.
- Conduct test reviews and collaborate with internal and external stakeholders.
- Perform root cause analysis for production and user acceptance testing defects and implement corrective actions.
- Develop test design documentation, user guides, and technical manuals for automated testing solutions.
- Implement and maintain automated testing pipelines within DevSecOps environments.
- Integrate functional, performance, and basic security testing throughout the software development lifecycle.
- Support continuous improvement initiatives to enhance testing effectiveness and efficiency.
Requirements
- Degree or Diploma in Information Technology, Computer Science, Engineering, or a related discipline.
- Minimum 5 years of hands-on experience in software testing and test automation.
- Experience testing device-based systems (UI-based or embedded) and/or back-office applications.
- Strong understanding of the complete Software Development Lifecycle (SDLC), from requirements gathering through deployment.
- Minimum 3 years of testing experience in Windows operating environments.
- Experience with test automation frameworks and scripting/programming languages.
Technical Skills
- Test planning, test execution, defect management, and test reporting.
- Test automation development and maintenance.
- Requirements traceability and coverage analysis.
- Performance testing and system integration testing.
- Familiarity with DevSecOps practices and automated testing pipelines.
Preferred Qualifications
- Professional certification in software testing (e.g., ISTQB or equivalent).
- Experience testing on Unix/Linux, Embedded Systems, or cloud-based environments.
- Experience in Micro-Payments or Automatic Fare Collection (AFC) systems using Smart Card technologies.
- Experience across System Integration Testing (SIT), User Acceptance Testing (UAT), and Performance Testing phases.
- Familiarity with tools such as Confluence, Jira, Xray, GitLab CI/CD, or similar DevSecOps platforms.
- Experience with security testing automation, API security testing, and microservices security validation.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively within a team environment.
- Strong stakeholder management and coordination skills.
Other Information
Location: East & North East Region (HQ and Site Location)
Employment Type: Contract (24 Months)
Work Arrangement: Full Onsite
Salary: SGD 5,500 - SGD 6,500 per month (No Bonus)
EA 20S0237