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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $63
Billed in all: $1,344$1.3k
$63 in the last 6 months
Earnings, last 30 days
Skill rankings: Top 36% in Cypress
Ranked by MRR among everyone on Upwork with the skill.
- #33TestFlight63 freelancers · 🇵🇰 #7Top 52%🇵🇰#7 of 9
- #67Desktop Application Testing160 freelancers · 🇵🇰 #16Top 42%🇵🇰#16 of 31
- #119Funnel Testing256 freelancers · 🇵🇰 #39Top 46%🇵🇰#39 of 65
- #122Test Automation Framework325 freelancers · 🇵🇰 #29Top 38%🇵🇰#29 of 68
- #128Cross-Browser Testing247 freelancers · 🇵🇰 #37Top 52%🇵🇰#37 of 51
- #204Test Automation445 freelancers · 🇵🇰 #52Top 46%🇵🇰#52 of 97
- #241End-to-End Testing520 freelancers · 🇵🇰 #63Top 46%🇵🇰#63 of 111
- #254Cypress712 freelancers · 🇵🇰 #70Top 36%🇵🇰#70 of 162