Automated Integration Testing for CI/CD Pipeline
Automated integration test suite that verifies product and widget behavior across multiple service dependencies before every release.
Read More
QA Engineer & SDET
QA Engineer & SDET with 5+ years testing Web, Android, iOS, and API platforms in fast-paced Agile teams. I build scalable test automation frameworks, drive testing for large-scale service migrations while safeguarding tracker data integrity, and use AI/LLM to move faster without cutting corners on release quality.
01 — About
I treat quality as a shared responsibility, not a gate at the end of a sprint — I get involved from PRD review onward so ambiguous requirements get caught before they become bugs. When something breaks, I care more about the root cause than closing the ticket fast, and I default to automating anything I'd otherwise repeat by hand. I also lean on AI/LLM tools deliberately: to move faster through the repetitive parts of QA, never as a substitute for actually understanding what I'm testing.
02 — Work
Automated integration test suite that verifies product and widget behavior across multiple service dependencies before every release.
Read More
A data-driven framework that validates analytics tracker payloads against per-event JSON contracts across Web, Android, and iOS — catching tracking regressions during testing before they reach the dashboard.
Read More
A data-driven Java framework that auto-generates validations from live page structure, making thousands of Discovery pages testable without per-page scripts.
Read More
Author and maintain the load-test scripts that size traffic from real BAU and event data, catching capacity risks before they hit production.
Read More
03 — Experience
Feb 2024 — Present · Jakarta, Indonesia
Tokopedia (ByteDance)
Aug 2021 — Feb 2024 · Jakarta, Indonesia
Tokopedia
04 — What I Do
I analyze PRDs and technical docs to define test scenarios and acceptance criteria upfront, catching ambiguous or missing requirements before development starts — so testing shapes the release, not just checks it at the end.
I write test cases spanning unit, functional, integration, regression, tracker, and stress testing, combining structured test design with exploratory techniques to catch issues before release.
I design and build test automation frameworks using Java, TestNG, and Selenium, wiring them into CI/CD pipelines so regressions are caught automatically instead of relying on manual runs.
I validate REST API contracts and tracker event payloads using Postman and Proxyman, covering functional correctness and analytics event schemas so integrations stay reliable across releases.
I test Android and iOS apps alongside Web and API layers using Appium and Flipper, catching platform-specific bugs across devices before they reach users.
I safeguard analytics integrity by validating event tracker schemas during large-scale platform migrations, building data-driven validation frameworks that scale as new events are added.
I use AI/LLM tools to speed up PRD analysis, generate and refine test cases, scaffold automation scripts, and produce structured QA documentation without cutting corners on release quality.
I write clear, reproducible bug reports — title, severity, environment, steps to reproduce, and supporting screenshots or logs — so developers can triage and fix fast, and stakeholders can prioritize with confidence.
05 — Skills
06 — Gallery









07 — Contact
Open to QA Engineer, SDET opportunities, or automation project collaborations.
Jakarta, Indonesia (GMT+7) · Open to remote roles and relocation.