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

Tentang proyek
Suite Cypress end-to-end lengkap untuk Finance Family, sebuah progressive web app Next.js untuk mencatat pemasukan dan pengeluaran rumah tangga, dibangun dengan autentikasi Clerk dan shadcn/ui.
Suite ini memuat 102 test case terdokumentasi dalam sembilan modul: autentikasi dan proteksi rute, navigasi, tema dan layout, dashboard, CRUD transaksi, tabel transaksi, manajemen kategori, pengaturan periode dan mata uang, pemeriksaan kontrak API, serta uji responsive, PWA, dan aksesibilitas. Setiap case ditulis dalam format Arrange–Act–Assert dengan expected result yang eksplisit.
Run penuh terakhir menghasilkan 108 test, 108 lolos, dalam waktu kurang dari enam belas menit. Proses penyusunan suite juga menemukan satu defect nyata pada proteksi rute, yang saya catat lengkap dengan langkah reproduksi bersama test yang mengunci jaminan tersebut.
Seluruh proyek didokumentasikan sebagai portofolio QA dwibahasa — test plan, test case, testing report, defect report, dan pelaporan Mochawesome — dalam bahasa Inggris dan Indonesia.