
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology services company in Singapore is seeking a Quality Assurance Engineer to own the end-to-end test strategy for products. You will define quality gates and release criteria, integrate tests into CI/CD pipelines, and work closely with developers to improve testability. The ideal candidate should have at least 5 years of experience in software quality testing, be proficient in JavaScript and TypeScript, and have experience with automated testing frameworks. Competitive compensation and a dynamic work environment are offered.
· Own the end-to-end test strategy (functional + non-functional) for our products; define quality gates and release criteria.
· Build and maintain test cases, test plans, and automated test frameworks ensuring they stay updated with requirements and policy changes.
· Integrate tests into CI/CD pipelines with fast feedback, parallelization, flaky-test detection, and actionable reports.
· Drive shift-left quality with developers, product managers, and UX: pair on testability, code reviews for test coverage, and test-first acceptance criteria.
· Establish test data and environment hygiene: seeding, masking, mocking.
· Run defect triage.
· Define and track quality metrics (failure rate, MTTR, end-to-end stability, escaped defects) to guide continuous improvement.
· Independently manage dependencies related to test environments.
· Partner with team leads to define the long-term quality roadmap.
· Assist in resolving production cases.
· At least 5 years of professional software quality testing experience with hands-on automation.
· Strong understanding of testing techniques and risk analysis.
· Strong understanding of test automation, continuous integration, and continuous delivery.
· Proficiency in programming languages such as JavaScript and TypeScript.
· Strong understanding of modern full-stack web application technologies; React and Spring Boot is a plus.
· Experience with open-source automated testing frameworks such as Playwright, Cucumber, and Jest/Mocha.
· Experience with open-source performance testing tools such as JMeter, Gatling, Locust.
· Experience with basic security scanning and collaboration with AppSec.
· Experience working in SCRUM teams.
· Excellent communication and collaboration abilities.
· Proactive, self-driven, and motivated.