App Engineer, NCS Q
Date: 15 Dec 2025
Location: Singapore, Singapore
Company: Singtel Group
NCS is a leading technology services firm that operates across the Asia Pacific region in over 20 cities, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people. Our diverse workforce of 13,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.
We are looking for a Test Automation and AI Engineer to partner closely with our clients to identify, design, and implement innovative automation and AI solutions across the software testing lifecycle. You will support and lead proof of concept (POC) initiatives, provide consulting expertise, and think creatively to solve complex business problems—delivering measurable improvements in speed, quality, and risk management.
NCS is Singapore’s largest Systems Integrator, delivering the widest range of innovative, locally based projects. Within NCS, our Quality and Testing practice aims to become the first Pan-APAC quality integrator – going beyond software and technology quality to help organisations reimagine their entire approach to quality in this age of Intelligentisation.
This role offers not only a flagship consulting engagement that will stand out on your profile, but also the opportunity to shape the future of our global practice and influence how clients across Asia Pacific approach quality.
What will you do?
Identify AI & Automation Opportunities
-
- Analyse business processes and testing workflows to pinpoint where AI and automation can improve test coverage, stability, and cycle time.
- Translate findings into pragmatic recommendations and roadmaps; define expected value, risks, and success measures.
- Design and deliver POCs that demonstrate business value for AI-enabled testing (e.g., predictive test selection, defect risk modelling, intelligent test data generation).
Consulting & Stakeholder Engagement
-
- Act as a trusted advisor to client stakeholders—framing problems, clarifying requirements, and aligning solutions to business outcomes.
- Communicate technical concepts in clear business language and manage expectations through concise updates and dashboards.
- Collaborate with project managers, architects, developers, and testers to ensure end-to-end delivery quality.
Creative Problem Solving
-
- Think laterally to re-frame challenges and propose novel approaches (e.g., AI-assisted regression optimisation, autonomous UI healing, log analytics for root cause).
- Provide constructive critique that leads to continuous improvement in test systems, data, and processes.
Technical Delivery
-
- Design, build, and maintain scalable test automation frameworks and pipelines.
- Implement robust test suites across API, UI, performance, and non-functional domains.
- Embed automation into CI/CD, ensure traceability to requirements, and uphold engineering best practices (version control, code reviews, static analysis).
Continuous Improvement & Knowledge Sharing
-
- Keep current with advances in testing, DevOps, and AI; share learnings and contribute to practice assets and standards.
- Proactively identify opportunities for new business development and support account teams with solutioning.
The ideal candidate should possess:
-
- Diploma or Degree in Computer Science, Information Technology, Management of Information Systems, or equivalent.
- Strong knowledge of the modern software development and testing lifecycles;
- Understanding of non‑functional testing (performance, reliability, usability) and test data management.
- Sound grasp of AI concepts relevant to testing (e.g., ML classification, anomaly detection, NLP for requirements/tests) and their practical application.
- Exceptional communication, and stakeholder engagement skills.
- Minimum 4 years in test automation and software testing across diverse technologies.
- Hands‑on experience building and operating automation frameworks and CI/CD pipelines.
- Tooling: Selenium, SoapUI, Playwright, Cypress, Rest Assured, JMeter (practical usage in UI, API, and performance testing).
- Scripting/programming in Python and/or JavaScript/TypeScript; working knowledge of Java is advantageous.
- Use of data service layers and loosely coupled automation architecture for cross-system automation for end-to-end customer journeys.
- Version control (e.g., GitHub), modern DevOps practices, and test management tools.
- Experience designing or implementing AI components for testing (e.g., predictive test selection, defect risk scoring, intelligent locator healing, log/event anomaly detection).
- Familiarity with data pipelines, feature engineering for test analytics, and evaluating model performance against business KPIs.
- Prior client‑facing consulting experience—problem framing, options analysis, business case development, and stakeholder management.
- Experience in change management and measuring the business value of testing and improvement initiatives.
- Financial Services Industry (FSI) exposure (e.g., core banking, payments, regulatory reporting, risk/compliance, asset management) is highly desirable.
- Experience in Singapore government is also highly valued.
We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.
Together, we make the extraordinary happen.
Learn more about us at ncs.co and visit our LinkedIn career site.