N

Software Testing Engineer, C3

NCS Singapore, Singapore

onsitefull-time
Posted Aug 4, 2026

**Role & seniority: ** Software Test Engineer (seniority not explicitly stated; typically 2+ years IT/testing experience)

**Stack/tools: **

  • Automated testing: Selenium, Cypress, Playwright (or similar)

  • APIs: REST APIs

  • Data/streaming: Kafka, PostgreSQL

  • Apps/client: Unity (added advantage)

  • Testing standards/certs: ISTQB (plus)

  • Top 3 responsibilities:

    • Create/execute testing: analyze requirements, build test plan/design/cases, ensure test bed readiness, run tests

    • Validate outcomes: analyze results, manage defects and performance bottlenecks, track resolution/open rates

    • Reporting & collaboration: prepare test reports/updates and support UAT/OSAT with end users; advise teams on testing design/requirements

  • Must-have skills:

    • Strong understanding of testing methodologies, tools, and techniques

    • Ability to analyze requirements and produce test artifacts (plans/cases)

    • Hands-on automated testing experience (preferred) and capability to execute per test design

    • Communication/interpersonal skills; teamwork; initiative and results orientation

  • Nice-to-haves:

    • Experience with Kafka, PostgreSQL, REST APIs, Unity client applications

    • ISTQB or other testing certifications

    • Familiarity with C3 (Command, Control, and Communications) domain

  • Location & work type: Not specified in provided text (Department: Others).

Full Description

Company Description NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group. Job Description The Software Test Engineer is responsible to lead the testing of software/applications to ensure they function accordingly to specifications and clients' requirements to meet the business needs. Conducts testing using preferred organizational practices & established processes contained in the Test Methodology to ensure test objective of the project is met. Understand and analyze testing requirements to prepare test plan, and test design/ test cases Advise project team on design consideration to facilitate meeting of requirements. Advise business analysts and/or customers on the testing requirements and test techniques Prepare and ensure readiness of test bed and test environment to carry out the test execution Execute test in accordance to the test design/test cases Analyze test results and work with respective teams to resolve issues such as defect open and resolution rate, bottlenecks in performance and other defects Prepare test report for submission Provide regular test results updates Work closely with end users to conduct User Acceptance Testing (UAT) and On-Site Acceptance Testing (OSAT), ensuring solutions meet operational requirements Recommend, implement, and maintain automated testing tools and frameworks where applicable Manage and coordinate testing activities to ensure timely completion according to project schedules Qualifications Typically 2+ years’ with IT/Testing experience with knowledge of test methodology and various test tools Diploma or Degree in Computer Science, Information Technology, Management of Information Systems or equivalent Hands-on experience with automated testing tools (e.g., Selenium, Cypress, Playwright, or similar) is preferred Strong understanding of testing methodologies, tools, and techniques Possess initiative and disposition with a strong commitment and orientation towards results and high-quality standards Team player with strong communication and interpersonal skills Self-motivator with a positive attitude and with high energy Hands-on experience with Kafka, PostgreSQL, REST APIs, and Unity client applications are added advantage Relevant testing certifications (e.g., ISTQB) are a plus Familiarity with C3 (Command, Control, and Communications) domain is an added advantage Additional Information 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. Scam Alert We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources. Please note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at [email protected].

Department: Others

Software TestingTest MethodologyTest PlanningTest DesignTest ExecutionUser Acceptance TestingAutomated TestingSeleniumCypressPlaywrightKafkaPostgreSQLREST APIsUnityDefect Managementmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.