Job description for QA Automation at PT Duta Digital Nusantara
Tanggung Jawab
- Menganalisis requirement dan acceptance criteria untuk mengidentifikasi ambiguity, gap, serta potensi risiko.
- Menyusun test strategy, test scenario, test case, dan test data berdasarkan pendekatan risk-based testing.
- Melakukan functional, regression, integration, exploratory, negative, dan end-to-end testing.
- Melakukan API testing, termasuk validasi response, authentication, authorization, error handling, dan edge cases.
- Melakukan validasi data pada database menggunakan SQL.
- Mengembangkan dan memelihara automated test untuk API dan/atau UI.
- Membuat defect report yang jelas, reproducible, dan dilengkapi evidence yang relevan.
- Melakukan debugging dan root cause analysis bersama tim Developer untuk membantu mencegah defect berulang.
- Melakukan basic performance/load testing serta menerapkan security testing awareness.
- Berkontribusi dalam integrasi automated test ke dalam proses CI/CD.
- Mendukung penerapan quality gate sebelum release serta memastikan regression testing telah dilakukan.
- Menyusun dan memelihara dokumentasi QA serta quality metrics.
- Berkolaborasi dengan tim lintas fungsi untuk memastikan standar kualitas produk terpenuhi.
Kualifikasi
- Memiliki pengalaman sekitar 4–6 tahun di bidang Quality Assurance, Quality Engineering, atau pengalaman lain yang setara dengan tanggung jawab level senior.
- Memahami Software Testing Life Cycle (STLC) dan risk-based testing.
- Memiliki pemahaman yang kuat mengenai API testing, REST API, HTTP, dan JSON.
- Berpengalaman dalam automation testing menggunakan Playwright, Cypress, Selenium, Appium, Katalon, atau framework sejenis.
- Mampu menggunakan SQL untuk melakukan validasi data.
- Memahami Git dan konsep dasar CI/CD.
- Mampu melakukan debugging dan root cause analysis.
- Memiliki kemampuan komunikasi, analisis, dan dokumentasi yang baik.
- Mampu bekerja secara kolaboratif dengan tim Product dan Engineering.
- Memiliki pengalaman menggunakan AI-assisted tools untuk mendukung proses testing, debugging, dokumentasi, atau pengembangan automation test.

