• Full Time
  • Anywhere

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