N

NCS

ICT consulting, digital transformation, cybersecurity services

Application Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A diploma or degree in Computer Science, Information Technology, Management of Information Systems, or equivalent is required.
  • A minimum of 4 years of experience in test automation and software testing across diverse technologies is required.
  • Strong knowledge of modern software development and testing lifecycles is required.
  • Understanding of non-functional testing, including performance, reliability, and usability, and test data management is required.
  • A sound grasp of AI concepts relevant to testing, such as machine learning classification, anomaly detection, and natural language processing for requirements and tests, and their practical application is required.
  • Hands-on experience building and operating automation frameworks and continuous integration and continuous delivery pipelines is required.
  • Practical experience using Selenium, SoapUI, Playwright, Cypress, Rest Assured, and JMeter in user interface, application programming interface, and performance testing is required.
  • Scripting or programming experience in Python and/or JavaScript/TypeScript is required.
  • Experience using data service layers and loosely coupled automation architecture for cross-system automation of end-to-end customer journeys is required.
  • Experience with version control such as GitHub, modern DevOps practices, and test management tools is required.
  • Experience designing or implementing AI components for testing, such as predictive test selection, defect risk scoring, intelligent locator healing, and log or event anomaly detection, is required.
  • Familiarity with data pipelines, feature engineering for test analytics, and evaluating model performance against business KPIs is required.
  • Prior client-facing consulting experience, including problem framing, options analysis, business case development, and stakeholder management, is required.
  • Experience in change management and measuring the business value of testing and improvement initiatives is required.

Responsibilities

  • Analyze business processes and testing workflows to identify where AI and automation can improve test coverage, stability, and cycle time.
  • Translate findings into pragmatic recommendations and roadmaps, and define expected value, risks, and success measures.
  • Design and deliver proof-of-concept initiatives demonstrating business value for AI-enabled testing, such as predictive test selection, defect risk modeling, and intelligent test data generation.
  • Advise client stakeholders by framing problems, clarifying requirements, and aligning solutions with 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.
  • Reframe challenges and propose novel approaches, such as AI-assisted regression optimization, autonomous user-interface healing, and log analytics for root cause analysis.
  • Provide constructive critique to improve test systems, data, and processes.
  • Design, build, and maintain scalable test automation frameworks and pipelines.
  • Implement robust test suites across application programming interface, user interface, performance, and non-functional domains.
  • Embed automation into continuous integration and continuous delivery, ensure traceability to requirements, and uphold engineering best practices including version control, code reviews, and static analysis.
  • Keep current with advances in testing, DevOps, and AI, share learnings, and contribute to practice assets and standards.
  • Identify new business development opportunities and support account teams with solutioning.

Desired Qualifications

  • Working knowledge of Java is advantageous.
  • Financial Services Industry exposure, such as core banking, payments, regulatory reporting, risk and compliance, or asset management, is highly desirable.
  • Experience in Singapore government is highly valued.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs