FoJobPreviewBackLink:QA Automation / Tangerang South
Position Overview

The QA Engineer will support quality assurance efforts across web, mobile, and API platforms. This role involves both manual and automation testing to ensure high-quality software delivery.

Key Responsibilities
Test Planning & Strategy
  • Able to SPEAK English and Willing to Full-WFO BSD, South Tangerang
  • Analyze business and technical requirements to design detailed test scenarios
  • Contribute to integration of automated tests into CI/CD pipelines (e.g., GitHub CI, Jenkins)
  • Participate in Agile ceremonies and provide test status updates to stakeholders
  • Actively participate in team QA discussions to improve test efficiency and coverage
Test Execution & Management
  • Create, maintain, and execute manual test cases for functional, regression, smoke, and exploratory testing across web and mobile platforms
  • Identify, log, and track defects with complete and clear documentation
  • Design and maintain automation scripts for Web (Selenium/Playwright), Mobile (Appium), and API (Postman/Rest Assured)
  • Manage test data, validate environments, and perform end-to-end validation across components
  • Update test artifacts in tools like Testrail, JIRA, or Confluence
Collaboration & Quality Advocacy
  • Work collaboratively with product, development, and release teams to ensure comprehensive coverage and test sign-offs
  • Strong manual testing expertise across platforms (Web, iOS, Android)
  • Participate in defining testing strategy and ensuring quality standards throughout the delivery lifecycle

Technical Requirements
Testing Platforms & Methodologies
  • Minimum 3 Years of Experiences with strong end-to-end testing expertise across platforms: Web, iOS, Android
  • Must have a strong understanding of testing best practices for functional testing, regression testing, and automation testing with the ability to work across different platforms
  • Manual Testing: Expertise in creating and executing test cases, identifying edge cases, performing exploratory and regression testing
  • Web Testing: Familiar with browser-based testing or responsive UI across different viewports and platforms
  • Mobile Testing: Experience testing iOS and Android apps, validating device-specific behavior, usability, and edge conditions
  • API Testing: Knowledge of API structures (REST), using tools like Postman or Rest Assured for functional and contract validations
  • Web: Hands-on with Selenium, Playwright, or equivalent frameworks
  • Mobile: Working knowledge of Appium or similar cross-platform mobile automation tools
  • API: Applied validations using Postman collections or Java/JS-based test frameworks
Automation & Technical Skills
  • Programming/Scripting: Ability to read and write automation scripts in Java, JavaScript, or Python
  • Version Control: Comfortable using Git for version control and managing test scripts in repositories like Bitbucket
  • Test Management: Exposure to tools like Testrail, JIRA, Zephyr, or similar for test case tracking and defect lifecycle
  • Environment Readiness: Understands feature flaging, test data management, and staging/preprod validations
  • Agile Practices: Comfortable working in Agile Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives
  • Understanding of accessibility testing, localization, or performance test basics

Skills Required
Core Competencies
  • Experience with Git, test management, and defect tracking tools
  • Good understanding of QA lifecycle, SDLC, and Agile methodology
  • This role is critical to ensuring timely validation of features, supporting automation backlog, and strengthening quality gates across delivery cycles
  • Working knowledge of automation patterns and approaches
Nice to Have
  • Understanding of accessibility testing, localization, or performance test basics
  • Exposure to cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs)