FoJobPreviewBackLink:Quality Assurance / Jakarta

Responsibilities

  • Analyze business and technical requirements to design detailed test scenarios.
  • 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).
  • Contribute to integration of automated tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins).
  • Manage test data, validate environments, and perform end-to-end validation across components.
  • Update test artifacts in tools like TestRail, JIRA, or Confluence.
  • Work collaboratively with product, development, and release teams to ensure comprehensive coverage and test sign-offs.
  • Participate in Agile ceremonies and provide testing status and insights regularly.
  • Support continuous improvement of QA practices and help enhance test efficiency and coverage.

Skills Required

  • Strong manual testing expertise across platforms (Web, iOS, Android).
  • Working knowledge of automation frameworks and scripting.
  • 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.

Technical Requirements

  • Have a strong foundation in both manual and automation testing, with the ability to work across web, mobile, and API layers in a fast-paced Agile environment.
  • Manual Testing: Expertise in creating and executing test cases, identifying edge cases, performing exploratory and regression testing.
  • Web Testing: Familiar with browser-based testing on 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 Automation Tools: Hands-on with Selenium, Playwright, or equivalent frameworks.
  • Mobile Automation Tools: Working knowledge of Appium or similar cross-platform mobile automation tools.
  • API Automation Tools: Scripted validations using Postman Collections or Java/JS-based test frameworks.
  • Programming/Scripting: Ability to read and write automation scripts in Java, JavaScript, or Python.
  • CI/CD & Version Control: Familiarity with Git, GitHub Actions, Jenkins or equivalent for integrating tests in pipelines.
  • Test Management: Exposure to tools like TestRail, JIRA, Zephyr, or similar for test case tracking and defect lifecycle.
  • Environment Readiness: Understands feature flagging, test data management, and staging/preprod validations.
  • Agile Practices: Comfortable working in Agile Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives.

Nice to Have

  • Understanding of accessibility testing, localization, or performance test basics.
  • Exposure to cloud-based device testing platforms (e.g., BrowserStack, Sauce Labs).

Work Arrangement

  • Placement: BSD, South Tangerang.
  • Work setup: Work from Office (WFO).
  • Contract duration: 12 months with possibility of extension.

Job Type: Contract
Contract length: 12 months