Profile Photo

Hi, I'm Rio Anggara Pratama.

Senior SDET / QA Automation Engineer | Test Infrastructure & Framework Architecture | Playwright • CI/CD • AI Testing | Open to Global Remote Opportunities

Building robust test frameworks and full-stack applications with clean code.

About Me

Engineer. Problem Solver. Lifelong Learner.

Software Engineer specializing in test automation, cloud infrastructure, and engineering productivity. Backed by an engineering degree from Universitas Indonesia, I have spent my career designing and scaling test frameworks that protect production stability and speed up release cycles for major tech companies.

I am a highly analytical, self-taught engineer who loves solving complex infrastructure challenges. Whether it is designing intelligent, cross-repo CI/CD guardrails that dynamically run targeted critical tests based on modified code modules, or experimenting with AI self-healing mechanisms to cut test maintenance overhead, I focus on building systems that help developers ship code safely.

Core Technical Stack:

  • Automation Frameworks: Playwright, Appium, Katalon Studio
  • Backend & Protocol Testing: GraphQL, gRPC, API (RestAssured, Postman)
  • CI/CD & Smart Infrastructure: GitHub Actions, AWS CodeBuild, Jenkins, Cross-Repo Pipeline Automation
  • Languages & Tooling: Python, JavaScript/TypeScript, Java, Datadog

I am always eager to broaden my scope, connect with like-minded tech professionals, and explore global remote opportunities. Let's connect!

Technical Expertise

Core Skills & Technologies

AI Testing

AI self-healing automation and AI-driven workflows that cut test maintenance overhead.

Test Automation

Web, mobile & API automation with Playwright, Appium, and Katalon Studio.

CI/CD & Test Infrastructure

GitHub Actions, AWS CodeBuild, Jenkins, and cross-repo pipeline automation.

Backend & Protocol Testing

GraphQL, gRPC, and REST API testing with RestAssured and Postman.

Quality Observability

Datadog dashboards and TestRail telemetry for release visibility.

Languages & Tooling

Python, JavaScript/TypeScript, Java, and React/Next.js web apps & tools.

Experience

Where I've Worked

Traveloka

Oct 2021 — Sep 2026

Senior Software Development Engineer Test

Indonesia · Mar 2024 — Sep 2026

Software Development Engineer Test · Oct 2021 — Mar 2024

Led the design and scaling of Traveloka's enterprise web automation infrastructure. Drove an automation-first strategy by deploying cloud infrastructure, AI self-healing capabilities, and strict CI/CD quality guardrails to protect production stability.

  • Intelligent CI/CD Guardrails: Architected a dynamic cross-repo guardrail system for web Pull Requests (PRs) using GitHub Actions. When a developer modifies a specific module in the frontend repository, the system intelligently detects the change and triggers targeted critical tests inside a decoupled testing repository, enforcing hard merge blocks based on results.
  • Framework Modernization: Led the end-to-end design and rollout of Traveloka's modernized web automation framework, achieving an up to 70% reduction in execution time while drastically reducing test flakiness.
  • CI/CD Migration & Architecture: Led the infrastructure migration of the Web Automation framework from bare-metal servers (Mac M1 & Jenkins) to serverless AWS CodeBuild and GitHub Actions. Eliminated Jenkins node queuing bottlenecks, accelerated deployment cycles, and drove substantial infrastructure cost savings.
  • Quality Observability: Built and maintained the core web quality dashboards, migrating telemetry from Grafana to Datadog. Integrated real-time automated test data combined with transformed data streams from TestRail to provide clear release visibility.
  • Organizational Adoption & Mentorship: Championed web automation adoption across all product lines; conducted cross-functional workshops and sharing sessions that upskilled manual QA members into automation-competent engineers.

Tokopedia

Oct 2019 — Sep 2021

Senior Software Engineer — Engineering Productivity

Indonesia · Aug 2021 — Sep 2021

Software Engineer — Engineering Productivity · Oct 2019 — Aug 2021

Built and scaled the automation infrastructure to accelerate shipping speeds across Tokopedia's web and backend systems. Focused heavily on engineering productivity by providing developers with reliable testing tools, advanced CI/CD integrations, and deep performance testing pipelines.

  • Sobat App & New Retail Ownership: Person in charge for the Sobat web app in the New Retail team, responsible for automation scripts, UAT, and validating the release of every new feature.
  • API & Core Protocol Testing: Created GraphQL and gRPC microservice test suites using in-house Java & Maven-based automation tools, expanding core test coverage across backend architectures.
  • CI/CD Pipeline Engineering: Configured automated regression gates within Jenkins for post-deployment checks, dramatically shortening the developer deployment feedback loop while protecting live environments.
  • Web & UI Automation: Engineered end-to-end web test suites using Katalon Studio, shifting regression workflows from manual validation to automated scripts.
  • Performance Engineering: Scripted and executed high-scale load testing frameworks using Locust to benchmark backend reliability and catch performance regressions before production releases.
  • Developer Tooling & Collaboration: Built internal automation utilities that enabled features teams to run self-service testing, bridging the gap between QA and software engineering workflows.

Finmas

Jan 2019 — Oct 2019

Software Engineer In Test

Indonesia

  • Designed and developed automation testing frameworks using Robot Framework for Mobile and Web applications.
  • Created comprehensive test cases for Mobile, Web, and API testing.

IDEMIA

Mar 2016 — Jan 2019

Software Engineer

Indonesia

  • Created JavaCard applets for payment and transport projects, emphasizing high performance and security.
  • Developed tools and scripts using TestNG in Java for software testing.
  • Adapted to Agile and Scrum environment for iterative development.

Projects

Personal Projects

A collection of personal projects spanning test automation tools, full-stack applications, and developer tooling.

View All Projects →

Ready to build something great?

Get In Touch