Quality Engineer
Deskripsi Pekerjaan
Astro Technologies Indonesia membuka posisi full-time remote Quality Engineer di West Jakarta. Peran ini fokus pada manual testing web, mobile, dan API, pembuatan test case, defect tracking, release validation,...
Tentang Astro
ASTRO adalah perusahaan quick commerce Indonesia yang mengantar kebutuhan groceries dan essentials ke rumah pelanggan dalam 15 menit. Didirikan pada 2021 oleh eksekutif e-commerce berpengalaman dan didukung investor internasional tepercaya, misi Astro adalah membuat hidup orang lebih sederhana dan mudah dengan menghemat waktu, energi, dan uang.
Astro mengusung nilai cepat, berani, petualang, dan maju secara teknologi.
Tentang Posisi
Quality Engineer bertanggung jawab memastikan kualitas produk pada aplikasi web dan mobile melalui perancangan dan eksekusi pengujian manual sepanjang siklus pengembangan. Peran ini mencakup review requirement produk, pembuatan test case, identifikasi dan dokumentasi defect, serta kolaborasi dengan tim Product dan Engineering untuk memvalidasi perilaku sistem sebelum rilis. Posisi ini juga melibatkan API testing, pemeliharaan dokumentasi testing, serta pemanfaatan tools atau AI untuk meningkatkan efisiensi perencanaan QA.
Tanggung Jawab
- Meninjau Product Requirement Documents (PRD) untuk memahami logika bisnis, perilaku produk, dan kebutuhan teknis sebelum testing dimulai.
- Mendesain dan membuat test scenario serta test case yang detail, terstruktur, dan dapat ditelusuri berdasarkan PRD dan kebutuhan fungsional.
- Melakukan manual testing pada platform web, mobile, dan API untuk memastikan fungsi, usability, dan reliability produk sesuai standar kualitas.
- Melakukan API testing menggunakan Postman untuk memvalidasi request/response, integritas data, dan integrasi layanan.
- Mengidentifikasi, mendokumentasikan, dan melacak bug atau issue melalui Jira dengan langkah reproduksi dan analisis dampak yang jelas.
- Bekerja sama dengan engineer dan product manager untuk mereproduksi issue, mengklarifikasi requirement, dan memvalidasi perilaku sistem yang diharapkan.
- Mengelola dan memelihara test case menggunakan TestRail agar cakupan testing tetap akurat dan mutakhir selama siklus pengembangan.
- Mendokumentasikan hasil testing, temuan, dan laporan kesiapan rilis di Confluence untuk menjaga transparansi dan traceability lintas tim.
- Mendukung validasi rilis melalui regression testing agar perubahan baru tidak berdampak negatif pada fungsi yang sudah ada.
- Memanfaatkan AI tools untuk membantu aktivitas QA seperti memecah PRD, menghasilkan test scenario, dan meningkatkan efisiensi test planning.
- Memahami konsep dasar test automation dan berkolaborasi dengan engineer saat automation digunakan, misalnya WebdriverIO untuk mobile testing dan Playwright untuk web testing.
Kualifikasi Minimum
- Gelar Sarjana Computer Science atau bidang terkait, atau pengalaman praktis setara.
- Pengalaman 2–4 tahun di Quality Assurance / Quality Engineering, khususnya testing aplikasi web dan mobile (iOS & Android).
- Memahami end-to-end QA lifecycle, termasuk PRD review, test case design, test execution, defect reporting, dan release validation.
- Berpengalaman menggunakan tools QA seperti Jira, TestRail, dan Postman.
- Familiar dengan Git dan debugging tools seperti browser developer tools, console logs, atau device logs untuk investigasi issue.
- Berpengalaman bekerja dalam lingkungan Agile/Scrum dan berkolaborasi dengan tim Product, Engineering, dan QA.
- Memiliki kemampuan analitis kuat dan perhatian tinggi terhadap detail, mampu merancang test untuk skenario fungsional maupun edge case.
- Familiar dengan automation testing tools seperti Playwright dan WebdriverIO menjadi nilai tambah kuat.
- Exposure terhadap debugging tools seperti Web Console Logs, Android Studio logs, serta CI/CD atau automation testing pipelines menjadi nilai tambah.