The Quality Mindset
3+ years turning "it works on my machine" into "it works everywhere."
Driven by the Pursuit of Perfection
Welcome! I'm Dhiraj Raut, a Software Quality Assurance Engineer based in Kathmandu, Nepal. With over 3 years of hands-on experience, I've honed my skills across manual testing, API validation, and test automation.
My journey in QA started with a simple conviction: every user deserves software that just works. Whether I'm meticulously tracing a bug through a convoluted UI flow, writing comprehensive Postman test collections, or building Playwright automation suites — I bring the same attention to detail and strategic thinking.
Beyond testing, I love contributing to open-source, exploring Nepal's tech ecosystem, and sharing what I learn through my blog.
My Journey
QA Engineer
Performing Manual and Automation testing for multiple projects. Building Playwright automation frameworks, conducting API security testing, and mentoring junior testers.
QA Engineer
Owned the entire QA lifecycle for a Vue.js + FastAPI product. Reduced regression testing time by 60% through automation. Created and maintained 500+ test cases.
QA Intern
Performed exploratory and regression testing on web applications. Wrote detailed bug reports in Linear and collaborated closely with devs during sprint cycles.
Technical Proficiency
How I Think About Quality
Shift Left Testing
Quality is everyone's responsibility. I involve QA from day one — in design reviews, sprint planning, and architecture discussions.
Risk-Based Approach
Not all bugs are equal. I prioritize testing based on business impact, user frequency, and technical risk to maximize coverage efficiency.
Automate Smartly
Automation isn't a silver bullet. I automate the repetitive, stable flows — and preserve exploratory testing for where human intuition wins.
Continuous Feedback
Fast feedback loops prevent compounding issues. I integrate tests into CI/CD so every commit is validated before it reaches production.