👋 Software Developer in Test

I build the test infrastructure
that makes software
unbreakable.

QA Core Enabler at Stockbit.
Managing all automation frameworks and CI/CD pipelines.
Building tools to boost productivity and testing efficiency.

Scroll for Context
01

Professional Journey

Stockbit

Jan 2022 - Present

Sr. QA Engineer (QA Core Enabler)

  • AI & Innovation: Implementing AI for flaky-test detection and self-healing automation to boost team productivity.
  • Security Testing: Integrating Frida with mobile automation for comprehensive security assessments.
  • Infrastructure: Architected internal Device Farm (iOS/Android) and Desktop Automation Framework from scratch.
  • Team Leadership: Mentored 40+ engineers through automation bootcamps; led SQA-to-Test Engineer transformation.
  • Scale & Impact: Built and maintain comprehensive automation suites for API, Mobile, Web, and Desktop platforms.
  • Developer Tooling: Created multiple Slack integrations to streamline QA workflows and boost team velocity.
  • Public Speaking: ISQA Speaker — "How QA Drives Stock Investment Product Quality".
Cucumber Appium Selenium Java Ruby Javascript Python Go Docker Appium Device Farm BrowserStack Gitlab ArgoCD Slack Jira Jira Xray Frida

Bukalapak

Jan 2021 - Jan 2022

Test Engineer

  • Automation: Created iOS/Android scripts using Cucumber Java and Web/API scripts using Cucumber Ruby.
  • Pipeline: Maintained automation testing pipelines and executed regression testing.
  • Mentoring: Trained Backend Engineers on creating API automation tests using Cucumber Ruby.
Cucumber Appium Selenium Java Ruby Slack Jira Jira Xray Jenkins

Tanifund

Sep 2020 - Jan 2021

QA Engineer

  • API Automation: Developed Framework using Cucumber, Ruby, and Httparty.
  • CI/CD: Setup API automation testing on Jenkins pipeline.
  • Documentation: Created comprehensive API automation documentation for the team.
Ruby Httparty Jenkins Slack Jira

RCTI+

Sep 2019 - Oct 2020

QA Specialist

  • Frameworks: Built Web automation (Selenium, Java, TestNG) and API automation (Rest Assured).
  • Performance: Conducted load testing using K6.
  • Integration: Configured Jenkins pipelines for continuous Web and API testing.
Java Selenium Rest Assured K6 Selenium Grid Jenkins Slack Jira

dibimbing.id

Mentorship

QA Mentor

Guiding aspiring QA engineers in mastering software testing methodologies and automation.

Mentoring Education
02

Technical Stack

Programming Languages

  • Java
  • Ruby
  • Go
  • JavaScript / TypeScript
  • PHP

Automation Test

  • Cucumber
  • TestNG
  • RSpec
  • Cypress
  • Appium
  • Selenium
  • Cypress
  • Playwright
  • WebdriverIO
  • Postman & Newman

Infrastructure

  • Docker
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • ArgoCD
  • Grafana
  • Mac Stadium / Geny
  • BrowserStack
  • Appium Device Farm

Platform Coverage

  • APIs: REST, gRPC, WebSocket
  • Frontend: Web
  • Mobile: Android, iOS
  • Desktop: macOS, Windows
  • Data: Database, Redis, Kafka