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
Jul 2025
Bergabung dengan PT. Cazh Teknologi Inovasi sebagai QA Engineer
Jan 2026
Mulai mengoordinasi intern QA - batch pertama, 20 intern
2026
Quality Assurance Bootcamp, Sanbercode
Apr 2026
Mulai membangun automation Cypress untuk CARDS School V3 dan dashboard web Cazh POS
Jul 2026
Batch intern kedua, 60+ intern
2026
K6 for Engineers: Load Testing Real-World Apps at Scale, BuildWithAngga
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.
- Memahami fitur
- Mengidentifikasi risiko
- Merancang skenario (positif, negatif, boundary, business logic)
- Exploratory testing
- Regression
Tools