Sebagai bagian dari tugas akhir Bootcamp QA Engineer Nusacodes, peserta melakukan manual testing pada halaman login aplikasi web OrangeHRM. Project ini bertujuan untuk mengimplementasikan materi yang telah dipelajari selama bootcamp sekaligus menghasilkan portofolio profesional sebagai seorang QA Engineer.
Pengujian difokuskan pada fitur login untuk memastikan proses autentikasi berjalan dengan baik, aman, dan user-friendly. Tujuan utama adalah:
Memastikan login berfungsi sesuai kebutuhan.
Mengidentifikasi bug dan potensi masalah keamanan.
Memberikan rekomendasi perbaikan untuk meningkatkan kualitas aplikasi.
Tidak ada tombol show/hide password.
Tidak ada loading indicator saat login.
Pesan error kurang informatif.
Tidak ada proteksi brute force.
Menambahkan tombol show/hide password.
Menambahkan loading spinner saat proses login.
Memperbaiki wording error message agar lebih jelas.
Mengimplementasikan rate limiting atau account lock untuk keamanan.
Google Chrome untuk web testing.
Postman untuk API testing.
Google Sheets untuk dokumentasi test case.
Google Docs untuk bug report dan laporan akhir.
Pengujian menunjukkan bahwa fitur login berjalan dengan baik secara fungsi utama, namun masih terdapat kekurangan dari sisi user experience dan security. Insight penting yang diperoleh adalah bahwa detail kecil seperti error message, indikator loading, dan proteksi brute force sangat memengaruhi kualitas serta keamanan sistem.
Showcase ini menampilkan kerja nyata peserta Bootcamp QA Nusacodes dalam menguji fitur login OrangeHRM. Project ini menjadi portofolio profesional yang menunjukkan bagaimana QA berperan penting dalam menjaga kualitas aplikasi web, khususnya pada aspek autentikasi dan keamanan.