Tentang

Tentang saya

Saya seorang Quality Assurance Engineer dengan pengalaman lebih dari satu tahun menguji produk manajemen sekolah dan pembayaran digital di web, mobile, dan POS. Di PT. Cazh Teknologi Inovasi saya adalah satu-satunya QA engineer di tim development, yang berarti saya memegang standar cakupan pengujian dan pelaporan bug dari hulu ke hilir - mulai dari merancang test case, menjalankan regression, exploratory, dan acceptance testing, sampai memvalidasi laporan bug yang sampai ke developer.

Pekerjaan saya mencakup manual testing, API testing, dan automation end-to-end dengan Cypress yang dibangun di atas Page Object Model, dengan setiap test otomatis dapat ditelusuri kembali ke test case ID-nya. Selain pengujian sehari-hari, saya mengoordinasi tim intern QA, dan di luar pekerjaan saya menjalankan eksperimen terkontrol - seperti benchmark load testing Go vs Node.js - untuk menjaga kemampuan performance testing saya tetap tajam.

Pengalaman

Tempat saya bekerja

QA Engineer

Jul 2025 - Sekarang

PT. Cazh Teknologi Inovasi (CARDS) · Purwokerto, Jawa Tengah, Indonesia

Satu-satunya QA engineer di tim development yang berisi lima developer, dua PM, dan satu desainer UI/UX; menetapkan standar cakupan pengujian dan pelaporan bug.

  • Menguji ekosistem CARDS yang dipakai 700+ lembaga pendidikan - CARDS School (dashboard web), CARDS Parents, CARDS EDU, dan Cazh POS beserta dashboard web-nya di Android maupun iOS - mencakup modul keuangan (penerimaan siswa baru, tagihan, tunggakan, donasi, tabungan, top-up dan penarikan saldo) dan modul presensi, serta sejumlah modul core banking system untuk BKD Pekalongan.
  • Merancang skenario dan test case untuk fitur baru maupun fitur yang berubah, menjalankan regression, UI, exploratory, dan responsive testing di platform web, mobile, dan POS, serta menyiapkan dan menjalankan skenario User Acceptance Testing sebelum rilis.
  • Membangun automation end-to-end dengan Cypress memakai Page Object Model untuk rilis mayor terbaru: ~847 test case di 64 file spec pada CARDS School V3, dan 86 test case pada dashboard web Cazh POS (CPA V2).
  • Merancang automation suite agar tetap tertelusur ke dokumentasi test case, dengan setiap test membawa test case ID-nya sendiri, memakai fixture data-driven, cy.intercept untuk verifikasi request dan response, cy.session supaya tidak login berulang di tiap test, dan pelaporan Mochawesome.
  • Memvalidasi laporan bug harian yang masuk dari tim service dan pelapor lain: mereproduksi temuan, menentukan apakah masing-masing benar-benar defect, lalu menjelaskan hasilnya kembali ke pelapor.
  • Melakukan bug hunting di luar test case yang terdokumentasi, baik saat menguji fitur tertentu maupun saat penyisiran menyeluruh ke semua produk, lalu mendokumentasikan dan melacak temuannya di Jira/Zephyr, Notion, dan Google Sheets.
  • Mengoordinasi lebih dari 60 intern QA: membagi cakupan pengujian, menerima laporan pengujian mereka, dan memutuskan temuan mana yang dieskalasi ke tim development.
  • Mereview test case para intern dan memverifikasi laporan bug mereka supaya yang sampai ke developer valid dan formatnya konsisten, sambil berkolaborasi dengan Developer, PM, dan UI/UX dalam alur kerja Agile.

Perjalanan QA

Bagaimana saya sampai di sini

  1. Jul 2025

    Bergabung dengan PT. Cazh Teknologi Inovasi sebagai QA Engineer

  2. Jan 2026

    Mulai mengoordinasi intern QA - batch pertama, 20 intern

  3. 2026

    Quality Assurance Bootcamp, Sanbercode

  4. Apr 2026

    Mulai membangun automation Cypress untuk CARDS School V3 dan dashboard web Cazh POS

  5. Jul 2026

    Batch intern kedua, 60+ intern

  6. 2026

    K6 for Engineers: Load Testing Real-World Apps at Scale, BuildWithAngga

Manual testing · Jul 2025 - Sekarang

Manual testing berjalan terus di bawah seluruh milestone di atas. Automation ditambahkan di atasnya, bukan menggantikannya.

Cara saya menguji

Pendekatan saya

Alur yang berulang dan konsisten, dari memahami sebuah fitur sampai menjaganya dari regresi.

  1. Memahami fitur
  2. Mengidentifikasi risiko
  3. Merancang skenario (positif, negatif, boundary, business logic)
  4. Exploratory testing
  5. Regression

Tools

Yang saya pakai

CypressPostmank6GitHub ActionsJiraZephyrGitSQLDocker ComposeNotionGoogle Sheets