Apply now »
29 Jul 2026

Senior Officer, IT Quality Engineering (40001138)

Category:  Technology Division
Job Type: 
Facility:  Technology

Job Purpose

Own complex quality engineering assignments and deliver reliable test outcomes under tight timelines. Combine testing expertise with business analysis to improve requirement quality, test coverage, and release readiness across manual and automated testing.

Key Accountabilities (1)

Quality Engineering Delivery

  • Own test design, preparation, execution, defect management, and reporting for complex changes.
  • Define functional, integration, regression, data, and performance test coverage.
  • Prepare environments, data, tools, mocks, stubs, and release candidates for testing.
  • Execute and coordinate manual and automated tests, including smoke and sanity checks.
  • Develop and maintain automation scripts for suitable test scenarios.
  • Analyze defects, drive resolution with delivery teams, and report quality risks and results.
  • Produce complete test designs, cases, scripts, defect logs, and test reports.

Key Accountabilities (2)

Business Analysis Overlap

  • Analyze current and future processes and document clear process flows.
  • Contribute to functional and non-functional requirements, user stories, and acceptance criteria.
  • Document relevant screens, flows, API inputs and outputs, and logical data mappings.
  • Identify impacted systems and maintain traceability from requirements to tests.
  • Prepare test scenarios for UAT/PAT, support business users, and track defects.
  • Contribute to change requests, authorization matrices, go-live packs, and user guides.

Key Accountabilities (3)

Quality Leadership and Compliance

  • Plan and coordinate test activities across stakeholders and delivery teams.
  • Review test assets and coach team members on effective testing practices.
  • Identify opportunities to improve coverage, automation, speed, and quality.
  • Follow quality, security, risk, and compliance requirements; escalate issues promptly.
  • Actively perform both manual and automated testing, with strong capability in at least one area and continued development in the other.

Success Profile - Qualification and Experiences

  • Bachelor's degree or higher in Information Technology, Computer Science, Telecommunications, Finance, Banking, or a related field.
  • English proficiency in line with TCB requirements.
  • At least 5 years of experience in testing across manual, automation, or performance testing for APIs, web, mobile, big data, or similar platforms.
  • Proficiency in at least one programming language, such as Java or Python.
  • Proficiency in at least one database, such as Oracle, SQL Server, or MongoDB.
  • Experience with test and defect management tools, such as Jira or Mantis.
  • Proficiency in relevant testing tools or frameworks, such as Selenium, Serenity, Apache JMeter, LoadRunner, SoapUI, or Postman.
  • Experience organizing, implementing, and managing test activities.
  • Experience working and coordinating with multiple stakeholders.
  • Strong planning, work management, and execution skills.
  • Hands-on experience in both manual and automated testing is a strong plus. Candidates specializing in one area must demonstrate the foundation and commitment to perform in the other; manual-only candidates should bring senior-level or test-lead capability and be willing to build automation skills.

Apply now »