I started at Hazesoft as a QA Trainee and grew into a hybrid PM + QA role. Testing is still at the centre of what I do — I've added the work of getting it delivered.
Before testing anything, I want to know what the feature is supposed to do and what “done” looks like. Then I test against that — realistic scenarios, not only the happy path.
When something breaks, reporting the symptom is half the job. I reproduce it, check the API responses behind the interface, and narrow it down so developers start from a likely cause rather than a screenshot.
As PM + QA I also keep delivery moving: tasks and blockers in ClickUp, requirements clarified with clients, fixes coordinated with developers, UAT run with stakeholders — and every fix verified before it's called done.
01
Hands-on QA
I still test every day — functional, regression, UI, workflow and API.
02
Product first
I learn what a feature is for before I decide how to test it.
03
Investigation
I reproduce, compare expected vs actual, and narrow down the cause.
04
Clear communication
Bug reports and updates that developers and clients can act on.
05
Coordination
Requirements, blockers, fixes and UAT — tracked until they're done.
06
Always learning
Currently building automation skills with Playwright and TypeScript.