thisisbashim@gmail.com
(+60) 143 287 865

Test Automation

/

/

By :

“Why I Break Things for a Living — and Love It”

Let me tell you something about myself — I’m that person who finds joy in crashing an app. Not in a malicious way, of course. But in the “Aha! Caught you!” kind of way that only someone who loves Quality Assurance can understand.

Most people see software as a finished product — a beautiful app, a polished website, a seamless checkout flow. I see them as puzzles waiting to be tested, stress-tested, and sometimes even pushed to their limits. My job as a Test Automation Engineer is to make sure the things you build don’t fall apart the moment real users start using them like real people — unpredictably, impatiently, and often in ways no one expected.

I use tools like Playwright, Selenium, and Postman, scripting in JavaScript, TypeScript, and Python to automate thousands of scenarios. But automation isn’t just about fancy code and passing tests — it’s about catching edge cases no one else thought about. What if the user has a spotty internet connection? What if they enter their name in emojis or paste a 3000-word essay into a feedback form?

Let's Follow My Design Process

Over time, I’ve realized that QA isn’t just a job — it’s a mindset. It’s being curious, skeptical, and detail-obsessed. It’s asking “What if?” even when everything seems fine on the surface. It’s knowing that your role isn’t to annoy developers, but to protect the user — and the brand’s reputation.

A tiny bug can cost millions.
A missed error can tank trust.
And a well-tested product? That’s the difference between “meh” and “wow.” 

So yes, I break things for a living. And I do it proudly. Because every crash I cause in testing is one less failure your users will have to experience in the real world.

Tags :
Share This :