Home

Work Experiences

Ruangguru

Jakarta, Indonesia

3 yrs — 2021–2024

Software Engineer

Designed, developed, and mantained fullstack on the in-house Test Case Management System (TEMAN)

  • Worked with tools and framework including Remix , Prisma ORM , Chakra UI  and Figma
  • Collaborated closely with QA, developers, and stakeholders
  • Implemented testing lifecycle features: test case inventory, project test planning, and execution
  • Integrated Jira for seamless issue escalation
  • Built integrated automation tools: web test recorder, codegenerator, and Playwright-based testrunner
  • Collaborated with live platform team to add trial flow on Next.js
  • Collaborated with user platform team to add flow on XState

Designed, developed, and mantained ops’s team issue tracker

Worked with SaaS team to develop Saas Builder specifically on HRIS product

  • Worked with tools and framework including React Native, Chakra UI, and internal design system
  • Designed UI that complies the BE view configs/contracts to build the UI

SEIT (Software Engineer in Test)

  • Worked with tools and framework including TestRail, RobotFramework, Python, Appium, BloomRPC, Postman, Flipper, GRPC, Jira, Git*.
  • Developed mobile Android automation for Ruangbelajar — covering video/image learning, exercises, course ratings, etc. — with integrated API tests in both local and cloud environments.
  • Maintained internal platforms:
    • rogu: deployment and test evaluation (web/Android)
    • hopper: RobotFramework-based testing with custom Python scripting for Appium.
  • Implemented in-container scroll handling, ADB file cleanup, and other enhancements to support edge automation scenarios.
  • Built hopper-greport, a tool to convert XML test reports into unified Google Sheets reports for QA visibility.
  • Brainstormed crowd-testing schemes and on-demand real device platforms to support evolving QA needs.

Inspiro

Jakarta, Indonesia

8 mos — 2021

RPA Developer

  • Maintained automation programs using Python, Selenium, and various libraries.
  • Delivered demo presentations of test automation systems to external stakeholders.

RPA Developer

  • Designed robust database architectures tailored to client requirements.
  • Implemented business solutions using the K2 platform.
  • Conducted thorough application testing based on scripts and blueprint specifications.
  • Performed RPA-based automation using Selenium, openpyxl, pyodbc, and more.
  • Built internal automations using OpenRPA, including email automation and data migration tasks.

2025 Ramadhan Zain