More jobs:
Job Description & How to Apply Below
Salary Range: IDR - (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.
ResponsibilitiesFunctional 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
- Develop and maintain automated test scripts for REST APIs and web UI using Playwright and Type Script, 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
- 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
- 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 Type Script 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×