Start Your Search Here

Job Search

LINKTRIX Consultants, Asia Pacific

Singapore / Global

Quality Engineer

Job Description

The QA Engineer owns test planning, test case design, execution, and defect management to ensure delivered solutions meet functional, quality, and business requirements. This role covers both manual and automation testing, applying BDD and other testing methodologies as appropriate to the project. This role also uses AI tools as a core part of the QA workflow — generating test cases from requirements, building and debugging automation scripts, and producing test documentation faster and more consistently. Based in Singapore, the QA Engineer works closely with the Solution Architecture team and local development and project teams throughout the SDLC, and may be required to be based at the customer's office during working hours, with occasional after-office-hours work as needed.

Core Responsibilities

Develop test plans and test strategies aligned to project scope, requirements, and risk areas

Define test coverage across functional, regression, integration, and user acceptance testing

Identify test data, environment, and tooling needs ahead of each testing cycle

Test Case Design & Documentation

Write clear, traceable test cases from requirements, user stories, and acceptance criteria

Maintain a well-organized, version-controlled test case repository, mapped back to requirements

Review requirements and designs early to identify testability gaps and ambiguities

Execute manual test cases across functional, regression, and UAT cycles, applying BDD (Given-When-Then) and other testing methodologies as appropriate

Log, prioritize, and track defects to closure, verifying fixes before sign-off

Produce clear test result reports and documentation for project and client sign-off

Test Automation

Build and maintain automation scripts (e.g., Selenium, Playwright, Cypress, Appium) for regression and repetitive test coverage

Integrate automated tests into CI/CD pipelines in partnership with development and DevOps

Maintain and refactor automation suites as the application evolves

AI-Assisted QA

Use AI tools to generate draft test cases directly from requirements, user stories, or acceptance criteria, then review and refine for accuracy and coverage

Use AI-assisted "vibe coding" tools (e.g., Claude Code, Cursor, Copilot) to build, debug, and maintain automation scripts faster

Use AI to draft and standardize QA documentation — test plans, test summary reports, defect write-ups, and release notes — reviewing outputs for accuracy before sign-off

Use AI to help identify test coverage gaps and suggest edge cases that manual review might miss

Build working understanding of AI/LLM concepts (RAG, agentic workflows, MCP) sufficient to design and execute test cases for AI-enabled features, including evaluating AI output quality and consistency

API & Integration Testing

Test APIs and system integrations using tools such as Postman, REST Assured, or SoapUI

Validate data flows and integration behavior against technical specifications

Education & Experience

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field

3–5+ years of experience as a QA Engineer, Test Engineer, or in a similar quality assurance role

Demonstrated experience writing test plans, test cases, and defect reports

Strong manual testing skills, including experience applying BDD and other test design methodologies

Experience with at least one test automation framework , Playwright, Cypress, or Appium)

Experience working within Agile/Scrum delivery teams

Hands-on experience or strong aptitude using AI tools to assist with test case generation, automation scripting, or documentation is highly advantageous

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs