Back to search:Senior QA / Bandung West

Company Description

is one of Indonesia's leading futures brokerage companies, officially licensed with Broker License No: 736/BAPPEBTI/SI/6/2005 from the Commodity Futures Trading Regulatory Agency (BAPPEBTI). The company is a member of the Jakarta Futures Exchange and the Indonesia Commodity and Derivatives Exchange, offering secure transaction guarantees to its clients. aims to provide clients a reliable platform for investment development. The company's office is located in Bandung, Indonesia.

Deskripsi Pekerjaan

Kami mencari Senior QA Engineer berpengalaman yang mampu melakukan pengujian menyeluruh dari sisi backend, database, API, mobile apps, serta security testing (vulnerability & penetration).

Posisi ini membutuhkan seseorang yang memiliki pemahaman teknis kuat terhadap , Golang, Flutter (Dart), , serta MySQL dan PostgreSQL, dan dapat membangun proses QA yang efisien, otomatis, serta aman.


Tanggung Jawab Utama

Mendesain dan menjalankan rencana pengujian (test plan) untuk sistem backend, web frontend, dan aplikasi mobile.

Melakukan functional testing, integration testing, dan end-to-end testing secara sistematis.

Melakukan API testing dan validasi kontrak layanan (REST, GraphQL, gRPC).

Melakukan validasi database (MySQL & PostgreSQL): uji query, integritas data, serta performa query.

Melakukan security testing, termasuk:

Pemindaian kerentanan (SQL Injection, XSS, CSRF, SSRF, dsb.)

Basic penetration testing terhadap autentikasi, session, dan kontrol akses.

Membangun automation script untuk regression dan smoke testing.

Melakukan load & performance testing untuk backend dan API.

Menguji aplikasi mobile (Flutter) dan frontend ReactJS dengan skenario pengguna nyata.

Bekerja sama dengan developer dan DevOps untuk menemukan, mereproduksi, dan memperbaiki bug secara efisien.

Membuat dokumentasi QA dan laporan hasil pengujian yang rapi dan mudah dipahami.


Kualifikasi

Minimal 4–5 tahun pengalaman di bidang Quality Assurance / Software Testing.

Berpengalaman dalam pengujian sistem backend berbasis atau Golang.

Familiar dengan Flutter (Dart) untuk mobile testing dan ReactJS untuk web testing.

Menguasai RESTful API, WebSocket, dan gRPC testing.

Memahami konsep CI/CD pipeline dan integrasi QA ke dalam proses build.

Menguasai database SQL (MySQL, PostgreSQL).

Memiliki pemahaman kuat terhadap keamanan aplikasi (OWASP Top 10).

Terbiasa menggunakan Git workflow, bug tracking tools (Jira, ClickUp, Trello), dan test documentation tools.


Tools & Framework yang Diharapkan

Backend & API Testing

Postman / Insomnia

Newman CLI untuk otomatisasi API test

RestAssured / SuperTest

Swagger / OpenAPI Validator

k6, JMeter, atau Locust untuk load & stress test

SoapUI (opsional)

Database Testing

DBeaver, pgAdmin, MySQL Workbench

Skrip SQL custom untuk validasi data dan uji performa

Flyway / Liquibase untuk verifikasi migrasi database

Security & Vulnerability Testing

OWASP ZAP, Burp Suite, Nikto, Nmap, SQLMap

Metasploit untuk penetration test dasar

Snyk / Trivy / Dependency-Check untuk pemeriksaan library vulnerability

, Postman Pre-scripts, CURL untuk pengujian token & header auth

Automation Testing

Cypress, Playwright, atau Puppeteer (untuk web)

Appium, Detox, atau Flutter Driver (untuk mobile)

Pytest, Mocha, atau JUnit (untuk backend)

Integrasi ke GitHub Actions / GitLab CI / Jenkins

Performance & Monitoring

Grafana, Prometheus, K6, New Relic, Lighthouse

Documentation & Collaboration

TestRail, Zephyr, Xray (Jira Plugin)

  • Confluence, Notion, atau Google Sheets QA Tracker