Deskripsi Pekerjaan
- Melakukan validasi terhadap requirement yang telah disusun oleh Product Manager.
- Merancang test scenario berdasarkan requirement yang telah disepakati dengan menggunakan teknik design test.
- Bekerja sama dengan Developer dan Designer untuk menyusun API kontrak dan UI design.
- Mempersiapkan data pengujian dan user account yang akan dibutuhkan untuk mengembangkan script pengujian otomatis.
- Menyusun dan memelihara dokumentasi pengujian, termasuk kasus uji dan skrip pengujian.
- Merancang, mengembangkan, dan memelihara (maintain) skrip pengujian otomatis, baik fungsional (tes integrasi dan tes end -to -end) maupun non -fungsional (kinerja dan beban kerja) terhadap frontend dan backend untuk memastikan bahwa fitur aplikasi berfungsi sesuai spesifikasi.
- Menggunakan alat dan kerangka kerja pengujian otomatis seperti Jest, Playwright, WebDriverIO, Appium, dan BrowserStack.
- Melaporkan dan mendokumentasikan hasil pengujian, termasuk bug yang ditemukan, selama pengembangan pernagkat lunak kepada tim pengembangan produk.
Persyaratan
- Lulusan Sarjana di bidang Ilmu Komputer, Teknik Informatika, Sistem Informasi, atau bidang terkait lainnya dengan IPK minimal 3,00 / 4,00 .
- Mampu menerapkan teknik Desain Pengujian dalam pembuatan kasus uji (misalnya Decision Table, Boundary Value Analysis, dan sebagainya).
- Menguasai salah satu bahasa pemrograman dasar (misalnya Javascript, Typescript, Java, Python).
- Memiliki pengalaman dengan Framework Pengujian Otomatis (misalnya Jest, Playwright, WebdriverIO, Selenium, Robot, Cypress, Mocha).
- Memiliki pengalaman dengan konsep Seeding Data.
- Memiliki pengalaman dengan konsep API Testing.
- Memiliki keterampilan interpersonal yang baik, mampu bekerja dalam tim, serta memiliki empati terhadap pengguna akhir.
- Bersedia bekerja di kantor di Ampera, Jakarta Selatan.