Top Rated Plus · 100% Job Success14+ Years Experience

Top-Rated Senior QA EngineerHelping Teams Ship High-Quality Web, Mobile & AI Products

Senior software QA engineer, tester, and QA lead helping startups and enterprises ship reliable products with manual QA, Playwright automation, API testing, AI validation, documentation, end-to-end testing, and release readiness.

14+
Years experience
$200K+
Upwork earnings
30
Total jobs
11K+
Hours delivered
About

14+ years as a software QA engineer, tester & QA lead

I am a Senior Software Quality Assurance Engineer with 14+ years of experience helping startups, SaaS companies, and enterprise organizations deliver reliable products. I hold both Bachelor’s and Master’s degrees in Computer Science, and whether you need a hands-on QA engineer, software tester, or QA manager mindset for release planning, my focus is not only finding bugs — but improving usability, user experience, and overall product quality before release.

I have contributed to projects for global brands including Tesco, Harrods, Marks & Spencer, Xoom, FedEx, Dell, Visa, Hilton, and many others.

TescoHarrodsMarks & SpencerXoomFedExDellVisaHilton

Key highlights

  • 14+ years of professional QA experience
  • Bachelor’s and Master’s degrees in Computer Science
  • 11+ years of remote client delivery
  • 200+ web & mobile applications tested
  • Top Rated Plus · 100% Job Success on Upwork
  • Strong English communication & clear bug reports
  • SaaS, eCommerce, Healthcare, FinTech & AI products
Services

End-to-end QA across web, mobile, API & AI

Manual & Exploratory QA

Functional, regression, smoke, sanity, UAT, and edge-case discovery across web, mobile, and desktop.

Playwright Automation

Stable UI automation, smoke suites, and CI-friendly regression coverage with Playwright MCP.

API & SQL Validation

Postman API checks plus database integrity, duplicates, nulls, and migration validation.

Real Device Mobile QA

iOS, Android, iPad, TestFlight, BrowserStack, and real-device coverage across screen sizes.

AI Product Testing

AI app testing, prompt validation, and quality checks for AI-powered product flows.

Release Readiness

Cross-browser, accessibility (WCAG), production verification, and go / no-go confidence.

QA Expertise

Manual depth plus technical coverage

Manual Testing (Web, Mobile & Desktop)

Functional, Regression, Smoke & E2E

API Testing with Postman

AI Application & Prompt Validation

Exploratory & Edge Case Discovery

UI/UX Testing & Product Feedback

Integration & Compatibility Testing

User Acceptance Testing (UAT)

Release & Production Validation

Accessibility Testing (WCAG)

Cross-Browser & Cross-Device Testing

SQL Database Validation

Certificates

Verified credentials in AI & Claude

Click any certificate to open a full preview.

Recommendations

Trusted by clients, CEOs, and engineering leaders

Selected feedback from Upwork clients and LinkedIn recommendations.

Upwork5.0

Serish K.

QA Website Tester

ClientMay 15, 2025

Masfiqur was extremely knowledgeable in his field and dove right into our project with little to no guidance. He consistently met all deadlines and delivered high-quality work.

LinkedIn

Stephen Wentling

Staff Software Engineer · Indeed | Ex-Amazon

Managed directlyFeb 7, 2022

Masfiqur had an outsized impact on the quality of the application. His bug reports were highly detailed, easy to reproduce and included potential UX improvements. Definitely would rehire him.

Upwork5.0

Kevin Moturi

QA Engineer for Ethereum Decentralized App Testing

ClientSep 21, 2022

Masfiqur was very professional with great communication. His skills are excellent. He always went above and beyond the task, always motivating and pushing the team to work hard and make sure features worked correctly.

Upwork5.0

Daniel B.

Ad hoc testing for an edtech application

ClientOct 21, 2023

Masfiqur was a critical member of our team and absolutely essential for testing a complicated and multifaceted edtech application. He functioned well under pressure and was extremely proactive.

LinkedIn

Brian Wood

Product Owner and Head of Marketing & Sales

Managed directly · ~10 yearsJul 10, 2025

In over nearly a decade of working with Masfiqur, I've found he has a keen eye for detail, is always seeking to expand his skill set, and works well on a team.

LinkedIn

David Hartmann

CEO | Founder | Speaker

Managed directlyJun 9, 2021

Great team member, always pleasure to work with, and very reliable. Masfiq has often taken initiative frequently to learn new skills and level up.

Case Studies

Anonymized examples from real QA work

Web + Mobile QA

Sports Management Platform

Validated live scoring, match management, team sheets, offline behavior, permissions and tablet layouts across iOS, Android and web.

Found release-blocking workflow, sync and UI issues before production.

Mobile + Ad Hoc QA

EdTech Application

Ad hoc testing for a complicated, multifaceted edtech product under pressure — covering critical learner and admin flows.

Became an essential QA partner for a high-stakes release cycle.

Web QA + Data Validation

SaaS Dashboard / Data Platform

Designed coverage for tables, filters, sorting, ETL-style workflows, exports, role access and audit logs.

Reduced data quality risk through UI, API and SQL validation.

Critical / High Impact Bugs

Clear bug reports developers can act on

Critical

Previously logged-in wallet remained accessible after logout/new signup

After logging out and creating a new account, the previously connected wallet session was still available during export flow.

Impact: Security/privacy risk. A new user could access or trigger actions from a previous user session.

Critical

Match substitution removed from team sheet but missing from action log

A player substitution/removal was applied in the team sheet, but the change did not appear in the match action log.

Impact: Audit/history mismatch. Match records could become unreliable.

High

Widget item not displaying on iPhone home screen widget

After adding a toy/item to the widget from the app, the iOS home screen widget remained empty even after selecting the item again.

Impact: Core widget feature fails, reducing user trust and engagement.

High

App crashes/freezes when editing substitution time from Action Log

When editing a substitution event time from the Action Log during a paused match, the app froze/crashed on iPad.

Impact: Live match officials may lose progress during critical match operations.

High

Payment flow fails with connection token retrieval error

Tap-to-Pay checkout failed with an execution error while retrieving the payment connection token.

Impact: Users cannot complete purchases; direct revenue loss.

High

Offline mode resets balance to zero without warning

When the app lost internet connection, the user’s balance appeared as zero without any offline-state warning.

Impact: Users may think their balance was lost, causing trust and support issues.

Automation & Technical

Tools that catch real risk

Playwright MCPCypressSelenium IDEJMeterPostmanSQL ValidationGitHub / BitbucketCI/CD Workflows
Platforms

Everyday delivery stack

JiraTrelloAsanaMondayGitHubBitbucketBrowserStackTestFlightAndroid StudioXcodePostmanChrome DevTools

Industry experience

SaaS PlatformseCommerce (Shopify, WooCommerce, Magento)Healthcare & TelehealthFinTech & BankingLogistics & TransportationSports & GamingEducation PlatformsInsuranceEnterprise Business Apps

Real device testing

Accurate validation across browsers, OS versions, screen sizes, and real-world scenarios — including iPhone 17 Pro Max, iPhones & iPads, Android devices, Windows, MacBooks, and Linux.

  • iPhone 17 Pro Max & multi-iOS coverage
  • Android devices via BrowserStack & local
  • Windows, MacBook & Linux environments
Why Clients Hire Me

Reliable quality partner, not just a bug finder

Strong analytical and problem-solving skills

Exceptional bug reporting with screenshots and video

Ability to think like an end user

Fast turnaround and proactive communication

Reliable regression and release testing

Deep understanding of business and technical needs

Playwright Automation

test("smoke flow", async ({ page }) => {
  await page.goto("/login");
  await page.getByLabel("Email")
    .fill("qa@example.com");
  await page.getByRole("button", {
    name: "Login",
  }).click();
  await expect(
    page.getByText("Dashboard")
  ).toBeVisible();
});

SQL Validation

SELECT external_id, COUNT(*)
FROM destination_table
GROUP BY external_id
HAVING COUNT(*) > 1;
Available now for QA projects

Need a senior QA engineer with 14+ years of experience?

Thorough manual testing, API validation, AI testing, Playwright automation, and actionable product feedback — ready to help your next release.