- Peran
- QA Engineer — E2E Test Automation
- Tahun
- 2026
- Tags
- QA & Testing
- Tech stack
- Cypress, TypeScript, Mochawesome, Claude Code

Tentang proyek
Albarkat ERP adalah sistem ritel multi-cabang internal yang dibangun dengan Laravel 12, Inertia.js v2, dan React 19 — mencakup Sales dan invoicing POS, Gudang (stok dan inventori), Finance, HR, serta manajemen cabang.
Saya membangun dan memelihara suite end-to-end Cypress untuk aplikasi ini: 240 test case otomatis dalam 13 file spec, mencakup input penjualan dan point-of-sale, stok gudang, keuangan (uang masuk, uang keluar, utang-piutang), manajemen pengguna dan peran, administrasi cabang, statistik, pengaturan, navigasi, serta seluruh permukaan autentikasi — login, remember-me, lupa kata sandi, dan otorisasi berbasis peran.
Suite dijalankan pada environment Cypress khusus dengan basis data ter-seed sendiri, sehingga setiap run tidak pernah menyentuh data pengembangan dan selalu dimulai dari kondisi yang diketahui. Setiap run menghasilkan laporan HTML, dan sumber Cypress diperiksa tipenya terpisah dari kode aplikasi.