Quality Assurance Engineer

Other Jobs To Apply

Key Responsibilities

(a) Test Execution & Planning

· Analyse functional and non-functional requirements to write clear, concise, and comprehensive test plans and test cases.

· Execute manual exploratory, functional, regression, and integration testing to ensure system reliability.

· Identify, isolate, log, and track bugs, providing clear reproduction steps for the development team.

(b) Test Automation

· Develop, execute, and maintain robust test automation scripts and frameworks.

· Automate recurring test cases for regression, performance, and API testing to speed up the release cycle.

(c) Collaboration & Defect Management

· Work directly alongside developers and product managers to understand feature requirements and identify edge cases early.

· Participate actively in root cause analysis for production defects and implement test coverage to prevent recurrences.

· Provide clear and accurate updates on testing progress and blocker issues.

Requirements

Education & Experience

· Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

· 3 to 5 years of hands-on experience in software QA testing, with a strong mix of both manual and automation execution.

Technical Skills

· Deep understanding of software testing methodologies, test lifecycle, and defect tracking tools.

· Hands-on proficiency in writing automation scripts using relevant languages (e.g., Python, Java, JavaScript).

· Proven experience using automated UI and API testing tools (e.g., Selenium, Postman, Cypress, or Playwright).

· Familiarity with performance testing tools is a plus.

· Familiarity with leveraging Gen AI tools for test script generation is an added advantage.

Soft Skills

· Exceptional attention to detail and a "break-it" mentality.

· Clear and concise written and verbal communication skills for documenting bugs and test cases.

Preferred Qualifications

· Hands-on experience testing across multiple platforms (web, mobile, APIs).

· Mandarin language proficiency will be highly preferred, due to the nature of business communication

Why Join Us

· Be part of a fast-growing fintech company where product quality and system reliability are critical to business success.

· Gain hands-on experience working closely with developers and product teams to deliver stable and high-quality software releases.

· Opportunity to build and improve automated testing frameworks and testing processes as the engineering team scales.

· Work in a collaborative and technical environment that values ownership, problem-solving, and continuous improvement.

Back to blog