
Quality Assurance Automation Engineer
Privy • Tangerang, Banten, Indonesia
-
Role & seniority
- QA Automation Engineer (3–4 years experience; mid-level)
-
Stack/tools
-
Automation/Web: JavaScript-based frameworks; Playwright or Cypress; Page Object Model
-
Mobile: Appium (Swift/iOS, Kotlin/Android)
-
API testing: Postman, RestAssured (or similar)
-
CI/CD: GitHub Actions, GitLab CI, Jenkins
-
Collaboration/dev: Go (Golang), Nuxt.js/Vue.js, Swift, Kotlin
-
Process/PM: Agile/Scrum, SDLC/STLC, test case/test plan management tools
-
Other: Git, basic SQL
-
-
Top 3 responsibilities
-
Create detailed test plans/test cases and perform hybrid testing (manual + automation)
-
Build from scratch automation frameworks for Web, Mobile, and APIs, including CI/CD integration
-
Identify/track bugs and collaborate with developers to target automation for critical areas and analyze root causes
-
-
Must-have skills
-
Strong SDLC/STLC knowledge; Agile/Scrum practices
-
Manual testing proficiency + ability to write/maintain automation frameworks
-
Automation with Playwright/Cypress, Appium, and API tools (Postman/RestAssured)
-
CI/CD integration experience; Git and test architecture (e.g., Page Object Model)
-
Basic SQL for data validation; analytical/problem-solving skills
-
-
Nice-to-haves
- Deeper familiarity with code reviews and basic understanding of Golang/Swift/Kotlin
Full Description
Job Description Develop detailed test plans and test cases. Identify, document, and track bugs or errors using project management tools. Design, build, and implement automation testing frameworks from scratch for Web, Mobile, and API platforms. Lead and foster an automation culture within the team by providing training, documentation, and standardizing QA processes. Develop a hybrid testing strategy that combines manual testing and automation to ensure efficiency and faster product releases. Integrate automated test scripts into CI/CD pipelines to support continuous testing. Work closely with development teams (Golang, Nuxt.js/Vue.js, Swift, Kotlin) to identify critical areas that require automation and analyze the root causes of bugs.
Job Qualifications Bachelor’s Degree in Information Technology 3-4 years of experience in Quality Assurance or Software Testing Strong understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle). Proficiency in manual testing techniques and Agile/Scrum methodologies. Ability to write basic database queries (SQL) for data validation. Experience in building automation frameworks from scratch for Web platforms, preferably using JavaScript-based tools; Playwright or Cypress to align with the Nuxt/Vue ecosystem. Experience in Mobile automation (such as Appium for testing Swift/iOS and Kotlin/Android applications) and API test automation (using Postman, RestAssured, or similar tools). Advanced proficiency in JavaScript, along with a basic understanding of Golang, Swift, or Kotlin code to facilitate code reviews and testing processes. Experience with CI/CD tools (such as GitHub Actions, GitLab CI, or Jenkins). Strong understanding of source code management using Git and the implementation of design patterns in test automation (such as the Page Object Model). Ability to take ownership of features/modules and collaborate with cross-functional teams Good Analytical, Critical, and Problem Solving Skills