QA Engineer

Weshine

Batam

On-site

IDR 122,760,000 - 145,080,000

Full time

30 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Weshine is seeking a QA Engineer for our client Handshakes AI, based in Singapore, with role anchored in Indonesia (Batam/Jakarta). You will bridge manual functional testing and test automation, writing test cases and contributing to automated regression suites that ensure APIs and web apps meet functional, security, performance, and load requirements.

You will collaborate with a Senior QA, grow autonomy over time, and align with offshore QA processes across time zones.

Qualifications

  • Proven experience in functional testing, including writing test cases and executing regression cycles.
  • Strong understanding of SDLC and agile QA practices.
  • Experience testing REST APIs with status codes, headers, and payload validation.
  • Proficiency in TypeScript/Node.js for automation.
  • Hands-on experience with Playwright and automation frameworks.
  • Familiarity with Git and version control.
  • Experience with Zephyr Scale, Jira or similar test management tools.
  • Excellent written English for defect reporting and documentation.

Responsibilities

  • Analyze product requirements, user stories, and API specs to define test scope.
  • Write clear, structured test cases and plans covering functional, edge, and negative scenarios.
  • Execute manual tests during development, sprints, and regression cycles.
  • Perform exploratory testing to uncover defects not covered by scripted tests.
  • Log, track, and triage defects with clear reproduction steps and evidence.
  • Participate in sprint ceremonies as the QA voice, including Singapore team ceremonies.

Skills

Functional Testing
Test Automation
APIs Testing
SDLC & Agile QA
English Communication

Tools

Playwright
TypeScript
Node.js
Git
Zephyr Scale
Jira

Job description

Salary Range: IDR 11.000.000 - 13.000.000 (Gross)

Location: Batam, Jakarta

Weshine is hiring for our client (Handshakes AI), based in Singapore, for a role based in Indonesia.

We are looking for a QA Engineer to join our newly established offshore QA team in Indonesia. You will bridge manual functional testing and test automation, executing test cases and contributing to automated regression suites that ensure our APIs and web application meet functional, security, performance and load requirements. You will work under the guidance of a Senior QA and grow into greater autonomy over time.

Responsibilities
Functional Testing & Test Case Writing
  • Analyze product requirements, user stories, and API specifications to define test scope
  • Write clear, structured test cases and test plans covering functional, edge case, and negative scenarios
  • Execute manual test cases during feature development, sprint releases, and regression cycles
  • Perform exploratory testing to uncover defects not covered by scripted tests
  • Log, track, and triage defects with clear reproduction steps and supporting evidence. All documentation in English
  • Participate in sprint ceremonies (planning, reviews, retrospectives) as the QA voice, including ceremonies run by the Singapore team
Test Automation
  • Develop and maintain automated test scripts for REST APIs and web UI using Playwright and TypeScript, within the existing framework
  • Follow the Page Object Model (POM) pattern and reuse existing base classes, fixtures, and utilities
  • Write data-driven tests covering multiple environments (dev, staging, preprod) across varied data sources
  • Validate API responses in various formats (JSON, XML, PDF, HTML)
  • Integrate test results with Allure and JUnit reporting pipelines
Test Management
  • Maintain test case libraries and execution cycles in Zephyr Scale
  • Track test coverage metrics and report quality status to stakeholders
  • Adhere to the team's Definition of Done from a QA perspective
Requirements
  • Proven experience in functional testing, including writing test cases, test plans, and executing regression cycles
  • Strong understanding of SDLC and agile QA practices
  • Experience testing REST APIs (Postman or equivalent). Able to validate status codes, headers, and response payloads
  • Working proficiency in TypeScript and Node.js for automation
  • Hands-on experience with Playwright or equivalent automation framework
  • Familiarity with Git for version control and branching workflows
  • Experience with test management tools such as Zephyr Scale, Jira, or similar
  • Strong written English for defect reporting, test documentation, and async communication with onshore teams
  • Comfortable working across time zones with teams based in Singapore
  • Able to operate independently without constant guidance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Engineer: API & Web Test Automation
QA Engineer: API & Web Test Automation

Weshine • Batam

On-site
IDR 122,760,000 - 145,080,000
QA Engineer
QA Engineer

EDTS • Jakarta Pusat

On-site
IDR 180,000,000 - 280,000,000
QA Engineer
QA Engineer

Pensieve • Indonesia

On-site
IDR 60,000,000 - 80,000,000
QA Engineer
QA Engineer

The Software Practice Pte Ltd • Kota Bandung

On-site
QA Engineer Durianpay Hybrid • Jakarta Selatan Min. 4 years of experience Negotiable Actively h[...]
QA Engineer Durianpay Hybrid • Jakarta Selatan Min. 4 years of experience Negotiable Actively h[...]

Durianpay Indonesia • Jakarta Selatan

On-site
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Ajaib Group • Jakarta Pusat

On-site
QA Engineer (Contract Based)
QA Engineer (Contract Based)

Indicocompany • Daerah Khusus Ibukota Jakarta

On-site
IDR 671,591,000 - 1,007,388,000
QA Engineer Durianpay Hybrid • Jakarta Selatan Min. 3-5 Years Experience Negotiable Actively hi[...]
QA Engineer Durianpay Hybrid • Jakarta Selatan Min. 3-5 Years Experience Negotiable Actively hi[...]

Durianpay Indonesia • Daerah Khusus Ibukota Jakarta

On-site
IDR 180,000,000 - 300,000,000
Health insurance
Hybrid work model
QA Automation (Playwright) | Fluent in English
QA Automation (Playwright) | Fluent in English

MateCareer • Jakarta Barat, Jakarta Selatan

On-site
IDR 167,400,000 - 334,800,000
QA Engineer
QA Engineer

PT Bank Net Indonesia Syariah Tbk • Jawa

On-site
Good Place to Grow
Career path opportunities