Senior Engineer, Quality Assurance

Singapore Engineering and Technology Experienced (Individual Contributor)
Job Description
  • Own and drive end-to-end quality of assigned products or services, from requirement review through release and post-production validation.
  • Define and implement test strategies for complex features, including functional, regression, integration, and non-functional testing. 
  • Design, review, and maintain high-quality test plans, test cases, and test data, with strong coverage of edge cases and risk areas.
  • Lead automation efforts by identifying high-value scenarios, improving test frameworks, and increasing test coverage and stability.
  • Actively participate in requirement and design reviews, proactively identifying gaps, risks, and testability issues early.
  • Continuously improve QA processes, tools, and metrics to enhance efficiency and release confidence.
Job Requirements
  • Bachelor’s degree or higher in Computer Science or a related field.
  • Minimum of 3 years of experience in software quality assurance, with strong ownership of testing for complex systems.
  • Solid understanding of software testing fundamentals, including test design techniques, defect management, and QA best practices.
  • Hands-on experience with test automation, including designing, maintaining, and improving automated test suites (e.g. Selenium, Playwright, Cypress, or equivalent).
  • Experience conducting load and performance testing using common tools (e.g. JMeter, Locust), with the ability to analyze results and identify system bottlenecks.
  • Familiarity with CI/CD pipelines and integrating automated tests into build and release workflows.
  • Proven experience in testing payment systems is a plus.