Skill diminta
API TestingCI/CDCypressDockerGitJMeterJavaJavaScriptManual TestingMicroservicesPlaywrightPostmanPythonSQLSeleniumTrelloTypeScript
Deskripsi
Tanggung Jawab
- Responsibilities (Job Desk)
- Membuat dan menjalankan test plan, test scenario, dan test case berdasarkan kebutuhan bisnis dan teknis.
- Melakukan functional testing, regression testing, integration testing, dan user acceptance testing (UAT).
- Mengidentifikasi, mendokumentasikan, dan memverifikasi defect hingga proses penyelesaiannya.
- Mengembangkan dan memelihara automation test scripts untuk meningkatkan efisiensi pengujian.
- Melakukan API testing dan validasi data pada database.
- Berkolaborasi dengan tim Developer, Product, dan DevOps untuk memastikan kualitas aplikasi.
- Berpartisipasi dalam proses release dan deployment verification.
- Membuat dokumentasi hasil pengujian dan laporan kualitas aplikasi.
- Memberikan rekomendasi perbaikan terhadap proses QA dan testing strategy.
Kualifikasi
Requirements
- Minimal 2 tahun pengalaman sebagai QA Engineer atau Software Tester.
- Memahami Software Testing Life Cycle (STLC) dan Software Development Life Cycle (SDLC).
- Memiliki pengalaman melakukan Manual Testing untuk aplikasi web dan API.
- Memahami proses defect management dan bug tracking.
- Memiliki pengalaman menggunakan tools seperti Jira, Trello, atau tools sejenis.Memahami dasar SQL untuk validasi data.
- Familiar dengan Git dan version control.
- Nice to have
- Memiliki pengalaman membuat dan menjalankan automation testing menggunakan salah satu tools/framework berikut:
- Playwright
- Cypress
- Selenium
- WebDriverIO2.
- Memahami konsep automation framework dan test scripting.
- Memiliki pengalaman melakukan API Automation Testing.
- Familiar dengan CI/CD pipeline untuk automation testing.
- Pengalaman menggunakan Postman atau tools API testing lainnya.
- Pengalaman melakukan performance testing menggunakan JMeter atau K6.
- Familiar dengan Docker dan containerized environment.
- Pengalaman testing pada arsitektur microservices.
- Memahami dasar pemrograman menggunakan JavaScript, TypeScript, Java, Go, atau Python.
- Pengalaman bekerja dalam lingkungan Agile/Scrum.