Lead Test Development Engineer

DEEPCORE LABS PTE. LTD.Singaporemycareersfuturepublished 11/11/2026
Must-have:JavaScriptPythonJavaGitAWSAzureGoogle CloudDockerKubernetesCloudMobileDevOpsDataQA/TestScrumCI/CDMicroservicesFinTechE-CommerceSecuritySeniorLeadPrincipal

About the Role

We are hiring a Lead / Principal Test Development Engineer for a fintech technology environment, supporting the development and delivery of secure, reliable and scalable digital financial platforms.

As a senior individual contributor, you will drive quality engineering, test automation and performance validation across transaction-intensive systems. You will collaborate with Software Engineering, Product Management, Data Engineering, DevOps, Security and business stakeholders across Singapore and other markets.

Key Responsibilities

Test Strategy and Technical Leadership

  • Define and implement testing strategies for fintech products and services.
  • Establish quality standards, automation frameworks, release quality gates and testing best practices.
  • Provide technical guidance and mentoring to quality engineering and automation engineers.
  • Coordinate testing activities across cross-functional and geographically distributed teams.

Test Development and Automation

  • Design, develop and maintain automated testing frameworks for web and mobile applications, APIs, microservices and event-driven systems.
  • Develop automation solutions using Python, Java or JavaScript.
  • Integrate automated testing into CI/CD pipelines.
  • Drive regression, integration, end-to-end and system testing to improve release quality and delivery efficiency.

Financial Platform and Transaction Testing

  • Validate business-critical workflows such as customer onboarding, payment processing, digital wallets, merchant services and transaction management, depending on product scope.
  • Verify financial calculations, settlement, reconciliation and reporting accuracy.
  • Work with security and compliance stakeholders to validate applicable technical controls and audit requirements.

Cloud, Performance and Reliability Testing

  • Develop testing approaches for cloud-native applications, microservices and distributed systems.
  • Test containerised applications deployed using Docker and Kubernetes.
  • Plan and execute performance, load, stress and scalability testing.
  • Identify performance bottlenecks and collaborate with engineering teams to improve responsiveness and throughput.
  • Support resilience, failover and disaster recovery testing.

API and Data Quality

  • Develop API testing strategies covering functionality, integration, contracts and relevant security controls.
  • Validate data accuracy, consistency and integrity across transactional and analytical systems.
  • Test event-streaming and messaging workflows where applicable.

Continuous Quality Improvement

  • Support investigation and root cause analysis of production incidents.
  • Drive defect prevention and improvements to testing processes.
  • Develop quality metrics and reporting to support release decisions and platform stability.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering or a related discipline, or equivalent relevant practical experience.
  • At least 5 years of relevant experience in software testing, quality engineering or test development.
  • Demonstrated experience leading testing initiatives or providing technical direction for complex software platforms.
  • Hands-on experience developing automated tests and reusable testing frameworks.
  • Proficiency in at least one programming language, such as Python, Java or JavaScript.
  • Experience testing APIs, microservices, cloud-native applications and distributed systems.
  • Working knowledge of SQL and database validation.
  • Experience integrating automated testing into CI/CD workflows.
  • Strong analytical, troubleshooting and communication skills.
  • Ability to collaborate effectively with cross-functional teams across different locations and time zones.
  • Mandarin proficiency is required to collaborate with Mandarin-speaking engineering and business stakeholders, including discussing technical requirements, coordinating testing activities and resolving technical issues.

Preferred Experience

  • Experience in fintech, digital payments, banking technology, e-commerce or other transaction-intensive platforms.
  • Experience testing payment gateways, digital wallets, lending or trading products.
  • Experience validating financial calculations, settlement and reconciliation processes.
  • Experience with high-volume transaction processing and concurrent workloads.
  • Familiarity with Kafka or other event-streaming and distributed messaging technologies.
  • Exposure to security testing and technical controls in regulated environments.

Automation: Selenium, Playwright, Cypress or equivalent frameworks.

Cloud: AWS, Azure, Google Cloud, Alibaba Cloud or Tencent Cloud.

Containers: Docker and Kubernetes.

Performance: JMeter, k6, Gatling or LoadRunner.

Databases: PostgreSQL, MySQL, MongoDB or Redis.

Engineering practices: Git, Jenkins, GitLab CI/CD, Agile/Scrum and DevOps.

Success in This Role

  • Deliver effective testing strategies across fintech products.
  • Build scalable automation that improves release confidence and delivery efficiency.
  • Improve platform reliability, performance and transaction accuracy.
  • Provide clear technical guidance and strengthen quality engineering practices.
  • Support the delivery of secure and resilient financial technology services.

We welcome applications from candidates who meet the role’s requirements. Selection will be based on relevant skills, experience and ability to perform the role.