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 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.
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
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.
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
Verified credentials in AI & Claude
Click any certificate to open a full preview.
Trusted by clients, CEOs, and engineering leaders
Selected feedback from Upwork clients and LinkedIn recommendations.
Serish K.
QA Website Tester
“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.”
Stephen Wentling
Staff Software Engineer · Indeed | Ex-Amazon
“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.”
Kevin Moturi
QA Engineer for Ethereum Decentralized App Testing
“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.”
Daniel B.
Ad hoc testing for an edtech application
“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.”
Brian Wood
Product Owner and Head of Marketing & Sales
“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.”
David Hartmann
CEO | Founder | Speaker
“Great team member, always pleasure to work with, and very reliable. Masfiq has often taken initiative frequently to learn new skills and level up.”
Anonymized examples from real QA work
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.
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.
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.
Clear bug reports developers can act on
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.
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.
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.
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.
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.
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.
Tools that catch real risk
Everyday delivery stack
Industry experience
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
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;