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.

dhiraj.json
{
  "name": "Dhiraj Raut",
  "role": "QA Engineer",
  "location": "Kathmandu, Nepal",
  "experience": "3+ years",
  "specialties": [
    "Manual Testing",
    "API Testing",
    "Test Automation"
  ],
  "available": true,
  "email": "[email protected]"
}
📍
Location
Kathmandu, Nepal
🎓
Degree
Computer Science
🌐
Languages
Nepali, English, Hindi
Interests
QA, OSS, Memes

My Journey

Mar 2025 – Present

QA Engineer

f1Soft International, Lalitpur

Performing Manual and Automation testing for multiple projects. Building Playwright automation frameworks, conducting API security testing, and mentoring junior testers.

PlaywrightAPI TestingMentoring
Sep 2022 – Sep 2024

QA Engineer

Keela Nepal, Kathmandu

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.

PlaywrightGitHub ActionsLinear
Jun 2022 – Sep 2022

QA Intern

Keela Nepal, Kathmandu

Performed exploratory and regression testing on web applications. Wrote detailed bug reports in Linear and collaborated closely with devs during sprint cycles.

Manual TestingLinearRegression

Technical Proficiency

Manual & Exploratory Testing 95%
API Testing (Postman/Newman) 90%
Playwright E2E Automation 85%
Test Planning & Strategy 90%
Bug Reporting & JIRA 95%
Performance Testing (k6) 70%
CI/CD Integration 75%

How I Think About Quality

01

Shift Left Testing

Quality is everyone's responsibility. I involve QA from day one — in design reviews, sprint planning, and architecture discussions.

02

Risk-Based Approach

Not all bugs are equal. I prioritize testing based on business impact, user frequency, and technical risk to maximize coverage efficiency.

03

Automate Smartly

Automation isn't a silver bullet. I automate the repetitive, stable flows — and preserve exploratory testing for where human intuition wins.

04

Continuous Feedback

Fast feedback loops prevent compounding issues. I integrate tests into CI/CD so every commit is validated before it reaches production.