Rapor Pendidikan, a national education platform
GovTech Edu2023–2024
- Problem
- Every regression cycle before a release was run by hand. That made the release cadence, rather than the risk, decide how much got tested.
- Responsibility
- Quality for the platform end to end, from test design through to the release call.
- Approach
- Automated the regression suite and wired it into the delivery pipeline so it ran on every change, and validated the services directly at the API rather than only through the interface.
- Result
- Releases stopped waiting on a manual regression pass. The suite ran on every change instead, and faults that used to be found in production were being caught in the pipeline before merge.
- Business impact
- A platform used by schools across Indonesia could ship more often with fewer faults reaching the people who depend on it.
- Tools
- Selenium · Postman · GitLab CI/CD