Skip to content
BackNov 7
Muhammad F.

Muhammad F.

QA Engineer | Manual Testing | Playwright, Cypress | QA Automation

I am a QA Engineer with 6+ years of experience in manual testing, automation testing, and API testing. I have worked on web apps, mobile apps (iOS and Android), AI agents, IoT platforms, and SaaS products across healthcare, legal tech, e-commerce, and generative AI. What I do: Manual Testing – I write test cases, create bug reports, run regression cycles, smoke testing, sanity testing, exploratory testing, and UAT. I use TestRail and Testomat for test management and Jira, Wrike, ClickUp, Asana, and Linear for bug tracking. Automation Testing – I build end-to-end automation frameworks using Cypress and Playwright. I write scripts in JavaScript and TypeScript and connect them to CI/CD pipelines using GitHub Actions so regression runs automatically on every deployment. API Testing – I test REST APIs manually using Postman and Swagger, and I also automate API test suites to run as part of the regression pipeline. AI Agent & Knowledge Base Testing – I specialise in testing AI-powered products including chatbots, AI voice agents, LLM-based knowledge assistants, recommendation engines, and generative AI tools. I design test scenarios for non-deterministic outputs and validate response accuracy, boundary behaviour, and edge cases. Projects I have worked on: • Healthy Back Institute – healthcare SaaS (4 years, Wrike + Testomat) • Change Compass / Change Automator – change management SaaS (Cypress + Playwright automation + API) • Brandwell / Content at Scale – generative AI content platform • DMVI – IoT vending machine platform (web + iOS + Android) • Waste Dockets – waste management app (web + iOS + Android) • Goobr – pet food e-commerce (web + iOS + Android) • MeetGabbi – AI voice agent for law firms • Microbiome / NIEHS – AI knowledge base agent (100,000+ documents) • Pet AI Assistant – domain-specific AI chat agent I take quality seriously. I do not just find bugs – I make sure the right bugs get fixed before users ever see them. I communicate clearly, deliver on time, and work well with developers, product managers, and designers. If you need a QA engineer who can handle both manual and automation testing, and who understands how to test modern AI products, feel free to send me a message.

🇵🇰Peshawar, Pakistan$12/hr100% JSS5.00 (12)Since Nov 2019

Earnings and projects

MRR
$11

Last 6 months ÷ 6

World#171,814 / 412k
🇵🇰Country#25,519 / 52.9k
Revenue, last 30 days
$0

Last 6 months: $63

Total earnings
$1.3k

Billed in all: $1.3k

World#370,230 / 412k
🇵🇰Country#46,236 / 52.9k
Per project
$94

$63 in the last 6 months

World#304,427 / 412k
🇵🇰Country#42,452 / 52.9k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇵🇰Country#22,564 / 52.9k
Projects in all
14
93% fixed7% hourly
World#168,283 / 412k
🇵🇰Country#27,914 / 52.9k

Earnings, last 30 days

$1.3kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,320$1,340$1,360$1,380Oct 8Oct 23Nov 7

Skill rankings: Top 36% in Cypress

Ranked by MRR among everyone on Upwork with the skill.

  1. #33TestFlight63 freelancers · 🇵🇰 #7Top 52%
  2. #67Desktop Application Testing160 freelancers · 🇵🇰 #16Top 42%
  3. #119Funnel Testing256 freelancers · 🇵🇰 #39Top 46%
  4. #122Test Automation Framework325 freelancers · 🇵🇰 #29Top 38%
  5. #128Cross-Browser Testing247 freelancers · 🇵🇰 #37Top 52%
  6. #204Test Automation445 freelancers · 🇵🇰 #52Top 46%
  7. #241End-to-End Testing520 freelancers · 🇵🇰 #63Top 46%
  8. #254Cypress712 freelancers · 🇵🇰 #70Top 36%