Deskripsi Pekerjaan
Bergabunglah dengan tim inovatif kami sebagai Cypress Engineer di PT Teknologi Digital Indonesia—lokasi strategis di Bekasi! Kami mencari talenta ahli yang siap mengembangkan ekosistem test automation berbasis Cypress.js untuk aplikasi web modern.
Dalam peran ini, Anda akan berkolaborasi dengan tim pengembangan, QA, dan DevOps untuk merancang, mengimplementasikan, dan memelihara rangkaian pengujian end-to-end yang canggih—menjamin kualitas aplikasi unggulan kami. Ideal bagi Anda yang memiliki semangat dalam automated testing, memahami arsitektur frontend (React/Vue/Angular), dan mampu beradaptasi dengan teknologi terbaru.
Kami tawarkan lingkungan kerja dinamis, benefit kompetitif, dan kesempatan untuk berkontribusi pada proyek-proyek berskala nasional. Apakah Anda siap menjadi bagian dari revolusi digital berbasis quality assurance?
Tanggung Jawab
- Membangun, memelihara, dan meningkatkan Cypress test suites untuk aplikasi web (frontend + API integration).
- Mengintegrasikan test automation dengan pipeline CI/CD (Jenkins, GitHub Actions, GitLab CI).
- Menganalisis dan memecahkan flaky tests serta meningkatkan coverage pengujian hingga >90%.
- Menyusun dokumentasi teknis dan panduan penggunaan framework Cypress internal.
- Melakukan code review terhadap kontribusi tim untuk menjaga standarisasi kode.
- Bekerja sama dengan tim pengembangan untuk mengidentifikasi kebutuhan pengujian.
- Menghasilkan laporan pengujian otomatis dengan visualisasi data menggunakan tools seperti Allure/ReportPortal.
Kualifikasi
- Pengalaman minimal 2 tahun dalam pengembangan test automation dengan Cypress.js.
- Pemahaman mendalam tentang konsep frontend testing (DOM manipulation, XHR/fetch mocking, CSS selectors).
- Pengalaman dengan JavaScript/TypeScript dan framework seperti React, Vue, atau Angular.
- Paham akan praktik terbaik dalam E2E, integration, dan unit testing.
- Pengetahuan tambahan yang diutamakan: WebdriverIO, Playwright, atau Selenium.
- Pengalaman mengintegrasikan test automation dengan CI/CD pipelines.
- Kemampuan untuk menulis clean code dan berkolaborasi dalam tim agile.
- Sertifikasi terkait testing (opsional namun dipertimbangkan).