Pengujian perangkat lunak yang efektif dan efisien merupakan komponen vital dalam siklus pengembangan perangkat lunak, khususnya dalam memastikan kualitas dan keandalan aplikasi web. Laporan ini merangkum kegiatan magang di PT Neuronworks Indonesia yang berfokus pada penerapan pengujian otomatis menggunakan Cypress, sebuah alat pengujian end-to-end. Implementasi Cypress bertujuan untuk mempercepat proses pengujian dan mengurangi potensi kesalahan manusia yang sering terjadi dalam pengujian manual. Proyek ini melibatkan beberapa tahap, mulai dari analisis kebutuhan pengujian, konfigurasi Cypress, hingga integrasi dengan alur kerja pengembangan perangkat lunak di perusahaan. Hasil implementasi menunjukkan peningkatan signifikan dalam efisiensi dan akurasi proses pengujian. Cypress memungkinkan eksekusi pengujian yang konsisten dan otomatisasi skenario pengujian kompleks, yang sebelumnya sulit dilakukan secara manual. Melalui pengalaman ini, diperoleh wawasan mendalam tentang penggunaan alat pengujian otomatis dalam lingkungan kerja yang dinamis dan bagaimana alat ini dapat diadaptasi untuk memenuhi kebutuhan spesifik suatu perusahaan. Kesimpulan dari laporan ini menekankan pentingnya adopsi pengujian otomatis dalam meningkatkan kualitas produk perangkat lunak dan efisiensi proses pengembangan.
Kata Kunci: pengujian otomatis, Cypress, pengembangan perangkat lunak, efisiensi, kualitas.