-
Software Development
Job Description & How to Apply Below
At Business Automation, we believe that meaningful progress begins when people are empowered to do their best work. Our purpose is to transform complex, time-consuming processes into seamless, intelligent systems that enable teams to operate with greater clarity, speed, and confidence. By reducing manual effort, we create room for ideas to grow, innovation to thrive, and people to truly excel in what they do best.
We don’t aim for simple process improvement—we strive to reshape the way the organization works. Through smart automation, data-driven insights, and thoughtful design, we unlock new levels of efficiency and capability. Whether it’s accelerating decision-making, simplifying workflows, or enabling smarter business operations, our focus is on delivering solutions that create real, measurable impact.
To us, automation is more than just technology—it is about collaboration, curiosity, and continuous growth. We are driven by the joy of solving real problems, exploring new possibilities, and creating solutions that truly make a difference. Ultimately, we take pride in empowering teams across the organization to work smarter, achieve more with less friction, and experience greater satisfaction in what they do every day.
Aboutthe role
Own end-to-end quality assurance for merchant products, from payment flows to merchant-facing apps, so that every release is reliable, secure, and compliant at high transaction volume. Lead test strategy and automation, and raise the quality maturity of the squad.
You’ll be working on:- Define and own the test strategy (functional, regression, integration, performance, and security) for merchant product.
- Design, build, and maintain automated test frameworks for API, mobile (Android/iOS), and web, integrated into CI/CD pipelines.
- Validate money-movement correctness, including transaction status, idempotency, refunds, settlement, and reconciliation, with a focus on edge cases like timeouts, retries, and partial failures.
- Run performance and load testing for peak-traffic scenarios such as campaigns, payday, and Ramadan, and partner with engineering on bottlenecks.
- Work with PM, engineering, and design from the requirement stage (shift-left) to define acceptance criteria and catch gaps before development starts.
- Track and report quality metrics such as defect leakage, automation coverage, flaky test rate, and escaped bugs.
- 3+ years of software QA experience.
- Experience with automation tools such as Appium, Espresso/XCUITest, Selenium/Playwright, and REST Assured or Postman/Newman.
- Solid API testing skills (REST, JSON, authentication, contract testing) and comfort writing SQL to validate backend data.
- Experience integrating tests into CI/CD (Jenkins, Git Lab CI, Git Hub Actions) and working in Agile/Scrum teams.
- Strong analytical skills for designing test cases around complex business rules and failure scenarios.
- Clear written and verbal communication in Bahasa Indonesia and English.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction