Deskripsi pekerjaan QA Automation VhiWEB
Tanggung Jawab Utama
- Menganalisis requirement, user flow, acceptance criteria, dan risiko perubahan sebagai dasar penyusunan automation test scenario.
- Mengembangkan dan memelihara automated test scripts serta berkontribusi pada pengembangan automation framework untuk pengujian functional, regression, smoke, dan integration.
- Mengembangkan automation testing untuk aplikasi web dan/atau mobile menggunakan tools yang relevan, seperti Playwright, Cypress, Selenium, atau Appium.
- Melakukan API testing dan automation menggunakan tools atau library seperti Postman/Newman, REST Assured, atau tools sejenis, termasuk validasi status code, payload, dan data.
- Mendukung integrasi automated tests ke dalam pipeline CI/CD dan memastikan hasil testing dapat digunakan sebagai quality gate sebelum deployment.
- Menjalankan automated test suite, menganalisis test failure dan flaky tests, serta melakukan troubleshooting dan maintenance secara berkala.
- Mendokumentasikan test coverage, test result, defect, dan rekomendasi perbaikan secara jelas dan terstruktur.
- Berkolaborasi dengan Developer untuk memastikan defect dapat direproduksi, diprioritaskan, diperbaiki, dan diverifikasi melalui retest.
- Melakukan exploratory dan manual testing apabila diperlukan, khususnya untuk fitur baru, skenario kompleks, atau area yang belum layak diautomasi.
- Mengidentifikasi peluang peningkatan proses QA, testability aplikasi, efisiensi eksekusi, reusability script, dan cakupan automation testing.
Kualifikasi Minimum
- Pendidikan minimal S1 Teknologi Informasi, Ilmu Komputer, Sistem Informasi, Teknik Informatika, atau bidang relevan.
- Pengalaman 1–3 tahun sebagai QA Automation Engineer, QA Engineer, SDET, atau posisi sejenis; pengalaman internship/proyek automation yang kuat dapat dipertimbangkan.
- Memiliki pengalaman mengembangkan dan memelihara automation test menggunakan Playwright, Cypress, Selenium, Appium, atau framework sejenis.
- Memahami konsep pemrograman dan mampu menggunakan minimal satu bahasa, seperti JavaScript/TypeScript, Java, atau Python, untuk kebutuhan test automation.
- Memahami API testing, Git, database/SQL, SDLC, STLC, serta proses defect management dan regression testing.

