Deskripsi pekerjaan Quality Assurance Engineer PT. LINTAS PEMBAYARAN DIGITAL
About the Role
As a QA Engineer, you will serve as the primary guardian of quality before products are released to the production environment. You will be responsible for testing three product layers simultaneously: Web Admin (Next.js & Vue 3), Mobile App (Flutter), and Open API.
Key Responsibilities:
- API Testing: Test Open API integrations (QRIS & Disbursement), validate negative scenarios, edge cases, and idempotency mechanisms.
- Web Testing: Test new feature functionalities, form validations, data table management, and Role-Based Access Control (RBAC) authorization on Next.js and Vue 3 dashboards.
- Mobile Testing: Perform manual testing on the LintasPay PPOB mobile application (Flutter) using real iOS and Android devices.
- Test Management & Collaboration:** Design structured test case scenarios (regression & smoke testing), write detailed bug reports in Jira, and actively collaborate within the CI/CD pipeline.
Requirements:
1. API Testing
- Proficient in using Postman (collections, environments, variables).
- Capable of manually generating and validating HMAC-SHA256 signatures for API authentication.
- Solid understanding of REST API structures (methods, headers, status codes, response schemas) and the concept of **idempotency**.
2. Web testing
- Proficient with browser DevTools (Network, Console, and Application tabs).
- Strong understanding of JWT + Cookie-based authentication flows and Role-Based Access Control (RBAC) testing.
3. Mobile Testing
- Proven experience in manually testing Flutter applications on real iOS & Android devices.
- Familiar with Android Studio & Xcode for build installation and log analysis.
- Experience testing mobile-specific features, including push notifications, permissions, and network connectivity.
4. QA Lifecycle & Collaboration
- Capable of drafting structured and comprehensive test case scenarios (preconditions, steps, expected results).
- Proficient with Jira (or similar issue-tracking tools) and version control with Git (reading git logs and diffs).
Preferred Qualifications (Nice to Have)
- Experience with API automation (Newman/Postman Collection Runner) or Web automation (Playwright/Cypress).
- Experience with mobile automation (Appium/Flutter Integration Test).
- Testing background in Fintech, Payment Gateway, or PPOB industries.
- Familiarity with the OWASP API Security Top 10 and Sentry crash log analysis.

