Test Engineer (E-Payments & Public Systems) — Powering Everyday Journeys
Every day, millions of people rely on seamless, secure payment systems to commute, access services, and go about their lives. Behind these systems is a critical layer of trust — ensuring every transaction is accurate, fast, and reliable.
As a Test Engineer, you won’t just be validating software — you’ll be safeguarding the integrity of systems that communities depend on. From public transport fare systems to integrated digital payments, your work directly impacts how smoothly society moves.
Why This Role Matters
This role sits at the intersection of technology and public service. Your work ensures:
- Commuters experience frictionless journeys without payment disruptions
- Systems remain resilient, secure, and scalable under real-world conditions
- Public-facing infrastructure maintains high reliability and trust
You are not just testing systems — you are protecting the daily experiences of thousands of users.
What You’ll Be Doing
You will take ownership of the end-to-end testing lifecycle for integrated e-payment systems, ensuring they perform reliably in complex, real-world environments.
Your responsibilities include:
- Driving test strategy, planning, and execution across system integration, user acceptance, and performance testing
- Translating business and technical requirements into robust, traceable test cases
- Designing and preparing realistic test environments that mirror live operational conditions
- Developing and maintaining automated test solutions using scripting or programming approaches
- Integrating automated testing into DevSecOps pipelines to ensure continuous quality and security validation
- Identifying, logging, and driving defects to resolution, working closely with cross-functional teams
- Performing root cause analysis on production issues to continuously improve system resilience
- Conducting structured test reviews with internal teams and external stakeholders
- Producing clear documentation and user guides to support sustainable testing practices
What You Bring
You are someone who understands that quality assurance is mission-critical, not just a checkpoint.
- Degree in Information Technology, Engineering, or a related field
- At least 3 years of experience in software testing and test automation
- Hands-on experience across the full system development lifecycle
- Strong communication skills, with the ability to work across technical and non-technical teams
- Ability to operate independently while contributing effectively within a team
What Gives You an Edge
- Experience with micro-payments or automatic fare collection systems (e.g., smart cards)
- Exposure to complex environments involving both device-based (UI/embedded) and backend systems
- Familiarity with tools such as Jira, Xray, Confluence, GitLab CI/CD, or similar DevSecOps ecosystems
- Experience in API security testing, microservices validation, or security-integrated pipelines
- Professional certification in software testing
What You’ll Gain
- The opportunity to work on high-impact, real-world systems used daily by the public
- Exposure to large-scale, mission-critical infrastructure projects
- A role where your work directly contributes to efficiency, reliability, and trust in community services
- A collaborative environment that values quality, innovation, and continuous improvement
Be Part of Something That Moves Communities
If you’re motivated by building systems that people rely on every day, and you take pride in ensuring quality at scale — this role offers more than just a career progression.
It offers purpose.
To apply for this job email your details to hr_dept@acpcomputer.edu.sg