Skip to content

Software failson purpose here

Riza is a QA engineer in Surabaya. He writes the tests that break an internal ERP before its users do, mostly in Playwright and TypeScript.

What the job actually is

Being the only QA on a product team means choosing what not to test as carefully as what to test. Three things take most of the week.

Manual exploration

Reading acceptance criteria against the build, then going where the criteria did not think to go. Most real defects live in the gap.

Regression in code

Playwright specs with page objects and fixtures, run on every pull request so a release never waits on a person clicking through the same flow again.

Defects that get fixed

A bug report is a piece of writing. Reproduction steps, expected against actual, evidence attached — so the developer never has to reply asking what happened.

Tools in rotation

Playwright
end-to-end suite
TypeScript
test code
GitHub Actions
scheduled run
Postman
API checks
JMeter
stress test, spike test, load test
Kibana
log evidence
Dynatrace
traces
Jira
defects and runs

Recent writing

All writing

Have a release to break?

Send over what you're shipping. I'll find where it breaks before your users do.