Hi, I'm
Building reliable systems through automation and quality engineering
Quality Assurance Engineer with 6+ years of experience in manual, automation, and performance testing. I help startups and enterprises build reliable testing processes and scalable automation frameworks.
My approach focuses on shift-left testing, working closely with developers to prevent bugs rather than just finding them. I believe quality is a shared responsibility, and I strive to embed testing practices throughout the development lifecycle.
Proven track record in optimizing test strategies, implementing CI/CD pipelines, and enhancing system reliability. Skilled in Playwright, K6, Selenium, and API testing. Passionate about improving software quality and reducing time-to-market.
Oct 2024 - Present
Nov 2019 - Oct 2024
Aug 2022 - Nov 2022
May 2019 - Oct 2019
Sept 2018 - Apr 2019
Jun 2018 - Sept 2018
Automated test case generation tool that reads OpenAPI specifications and generates comprehensive test scenarios for API testing.
Framework for testing geolocation-based features using Playwright, enabling location-specific test scenarios and validation.
Scalable API testing framework with CI/CD integration, supporting multiple environments and comprehensive reporting.
Mobile testing solution integrating mock-proxy for deterministic test execution, eliminating staging environment dependencies.
Performance testing framework using K6 for load testing, stress testing, and continuous performance monitoring in CI/CD pipelines.
Automated quality gate implementation for backend services, preventing critical bugs from reaching production.
Testing should start early in the development cycle. By involving QA in design discussions and sprint planning, we can prevent bugs before they're written, reducing cost and time-to-market.
A solid test strategy balances unit tests (fast, many), integration tests (medium), and E2E tests (slow, few). This ensures comprehensive coverage while maintaining fast feedback cycles.
Quality is not just QA's jobβit's everyone's responsibility. Developers should write unit tests, and QA should collaborate closely with engineering to build testing culture across the team.
The best bug is the one that never makes it to production. Through code reviews, static analysis, and comprehensive automation, we focus on preventing issues rather than just finding them.
Metrics matter. Track test coverage, execution time, defect density, and production incidents to continuously improve testing strategies and demonstrate value to stakeholders.
Testing frameworks should evolve with the product. Regular refactoring, adopting new tools, and learning from production incidents help maintain reliable and maintainable test suites.
State Polytechnic of Jakarta
2014 - 2018
Certification
Certification
Certification
Certification
Recipient - 2017
Finalist - University of Indonesia, 2016
I'm always open to discussing new opportunities, interesting projects, or collaboration on testing initiatives. Feel free to reach out!