QA Engineer
About the Company
Blitz Electric Mobility is the largest electric vehicle fleet and last-mile delivery platform in Indonesia. We have completed over 20 million deliveries, saved an estimated 25 million tonnes of CO₂ emissions, and operate across the entire Java–Bali corridor.
We are an NVIDIA Inception partner and a Grab Ventures portfolio company. Our investors include Balaji Srinivasan (former CTO of Coinbase, General Partner at a16z), Sequoia Capital, and several leading technology-focused venture funds. Our founder has been named to the Forbes 30 Under 30 list.
Job Summary
We are looking for a QA Engineer to own the quality assurance process across our mobile application, backend services, and web-based admin tools. This role is responsible for manual and automated testing, UAT coordination, production issue triage, and maintaining the quality bar for every release.
Key Responsibilities
• Plan and execute manual test cases for mobile (Android), backend APIs, and web admin features across staging and production environments.
• Own the UAT process end-to-end: define test plans, execute test cases, document results, and sign off on releases.
• Develop and maintain sanity checklists, regression suites, and per-feature test cases for all critical user flows.
• Triage production bugs reported by operations and field teams: reproduce issues, document steps, assign severity, and route to the appropriate engineer.
• Participate in release planning and provide go/no-go recommendations based on test results and outstanding defects.
• Coordinate with backend, mobile, and frontend engineers to verify fixes, validate edge cases, and confirm expected behaviour before deployment.
• Test third-party integrations including webhook flows, status propagation, and end-to-end order lifecycle scenarios.
• Monitor post-release quality via crash reports, error logs, and user-reported issues; flag regressions early.
• Write and maintain test documentation including test plans, bug reports, and release-readiness checklists.
• Support the transition from manual to automated testing by identifying high-value test cases for automation and contributing to test script development.
Required Qualifications
• 3–5 years of professional QA experience, including hands-on testing of mobile applications (Android) and web applications.
• Strong understanding of software testing methodologies: functional, regression, integration, smoke, and sanity testing.
• Experience writing clear, reproducible bug reports with steps, expected vs actual results, and severity classification.
• Hands-on experience with API testing tools (Postman, Insomnia, or equivalent) for REST and webhook validation.
• Familiarity with bug tracking and project management tools (Jira, Confluence, or equivalent).
• Ability to read and understand API documentation, log files, and basic SQL queries for test data validation.
• Strong written and verbal communication in Bahasa Indonesia and English.
• Based in Jakarta. This is a work-from-office position, five days per week.
Nice to Have
• Experience with automated testing frameworks (Selenium, Appium, Espresso, or equivalent).
• Familiarity with CI/CD pipelines and how automated tests integrate into build and deployment workflows.
• Experience testing real-time or event-driven systems (webhooks, message queues, status callbacks).
• Basic scripting ability in Python, JavaScript, or Bash for test automation or data validation.
• Experience with Google Play Console for monitoring app rollout quality and crash-free rates.
Employment Terms
• Employment type: Full-time
• Work arrangement: On-site, Jakarta office, Monday to Friday
• Probation period: 3 months per Indonesian labour standards