You will get a very detailed Audit report for your Web, Desktop, iOS and Android app

Ahmed F.Status: Offline
Ahmed F. Ahmed F.
5.0

Let a pro handle the details

Buy QA Testing services from Ahmed, priced and ready to go.
Ahmed F.Status: Offline
Ahmed F. Ahmed F.
5.0

Let a pro handle the details

Buy QA Testing services from Ahmed, priced and ready to go.

Project details

You will get a very detailed report of your web, desktop OR Mobile-based applications which will help developers to understand and fix the issues easily.
Testing Type
Software Testing
Device
PC, Mac, Linux, iPhone, Android Mobile Phone, Android Tablet, Windows Tablet
What's included
Service Tiers Starter
$100
Standard
$250
Advanced
$500
Delivery Time 1 day 2 days 2 days
Number of Revisions
123
Screen Recording Time (Minutes)
3060120
Summary Report
Annotated Screenshots
Responsiveness Testing
Vulnerability Testing
-
Functionality Testing
Usability Testing
Browser Compatibility Testing
Performance/Load Test
-
-

Frequently asked questions

5.0
23 reviews
100% Complete
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)
1% Complete
(0)

KA

Khaled A.
5.00
Apr 11, 2026
QA Engineer to Test Cross-Platform Consumer App (iOS, Android) and Website Ahmed worked with us as a QA Engineer across iOS, Android, and web. His scope was extended to test the full product, and he handled it with strong ownership and attention to detail.

He delivered clear, structured bug reports, validated key user flows and integrations, and consistently identified important UI/UX issues. Reliable and easy to work with, I’d be happy to collaborate with him again as we scale.

RA

Robert A.
5.00
Mar 12, 2026
Write scripts to automated end-to-end testing of web app

JS

Josh S.
5.00
Nov 8, 2025
QA Analyst for ProConHQ.com (Web + Mobile Testing) Ahmed was excellent at what he does. Super responsive and thorough. Anybody would be lucky to work with him.

SJ

Simon J.
5.00
Feb 19, 2025
Android, iOS and web app tester and QA

TH

Tapio H.
5.00
Feb 19, 2024
UAT tests for AMS (Athlete Management System) professional testing engineer which capabilities to bring value to the project. fast delivery and good project tracking and feedback capabilities. thank you.
Ahmed F.Status: Offline

About Ahmed

Ahmed F.Status: Offline
Expert Quality Assurance-QA Engineer, QA Tester, Software Tester
100% Job Success
5.0  (23 reviews)
Cairo, Egypt - 4:33 pm local time
With over 6 years in QA engineering, I have supported top-tier clients projects like e-commerce, medical, e-learning, financing, SAAS, and Facebook, etc.. in delivering flawless digital products.

Quality assurance–QA engineer & software tester, specialized in website & mobile application/software testing, having extensive experience in manual & automated testing, cross-platform/browser testing, design and execution of test cases, review software behaviour and logic, search defects and update to respective stack holders & software engineers to make sure the system bug and error-free.

I am responsible for the final step in the development of a website, mobile app, and software applications before it is released to the end-users. I look for flaws and weaknesses in the program and create test plans on any system problems or glitches to hunt down and fix software bugs.

Are you looking for a dedicated quality assurance engineer or QA tester for your high functionality based web, mobile, or desktop application? I will love to engage myself as a full-time quality assurance – QA engineer & software tester with innovative and creative strategies.

Quality Assurance-QA Testing Services:
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
- Functional and Regression Testing
- Automation testing
- API testing
- GUI and Usability Testing
- Performance & Load Testing
- Installation / Configuration Testing
- System / Integration Testing
- Application Security Assurance Testing
- Localization Testing
- User Acceptance Testing (UA)

Activities of QA & Software Testing:
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
As a quality assurance–QA analyst & software tester, I work on various kinds of manual & automated software testing activities:

✅ Test Case Development keeping in mind the Requirement (SRS or User Stories)
✅ Test Case Review
✅ Build Installation
✅ Smoke/Sanity Testing
✅ Functional Testing
✅ Defect Logging Activity
✅ Regression Testing
✅ Ad-hoc Testing
✅ Compatibility Testing
✅ Test Closure Report – DSR, WSR, and MSR

QA & Software Testing Process that I follow:
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
✅ Functional Testing

- Unit Testing – White Box Testing
- Sanity Testing or Smoke Testing
- Integration Testing
- System Testing
- Regression Testing
- Acceptance Testing- UAT
- Beta Testing - Pre-release Testing
- Functional Testing – Selenium, SOAPUI

✅ Non-Functional Testing

- Performance Testing – JMeter
- Load Testing
- Stress Testing
- Security Testing

Testing Strategies (Test Plan):
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
As a quality assurance – QA analyst & software tester, I use a well-defined, manual & automated software testing process that typically includes the following steps:

✅ Scope of the Project
✅ Choosing the optimum QA strategy
✅ Test or sprint planning
✅ Choosing the right software tools
✅ Setting up the environment and preparing the test data
✅ Release Control
✅ Risk Analysis
✅ Review and Approvals
✅ Conclusion

Tool Used in Software Testing:
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
According to the project needs, I'm using various kinds of manual & automated quality assurance – QA Software testing tools. Some of them that I use are:

✅ For Defect Logging - Microsoft Azure devops TFS, JIRA, Asana, and Mantis
✅ For Test Case Creation - Azure devops and azure test plans, JIRA zyphyr and x-ray, Test Link and Test Rail
✅ Automation Tool for Web Application – Selenium Web Driver and and cypress, Git, GitLab
✅ Automation Tool for Mobile Application – Appium
✅ Performance Tool – Jmeter

How do I communicate and report?
⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷⟷
I always prefer to keep Quality Assurance-QA Testing my work transparent, and for this reason, I like to be in touch with my valued clients on a daily, weekly & monthly basis.

According to the client requirements, I use many types of QA/software testing project management tools apart from Upwork message board:

⦿ JIRA
⦿ Azure DevOps Server
⦿ Trello
⦿ Asana

Steps for completing your project

After purchasing the project, send requirements so Ahmed can start the project.

Delivery time starts when Ahmed receives requirements from you.

Ahmed works on your project following the steps below.

Revisions may occur after the delivery date.

Gather Requirements

Client will share the details of the project

Will decide the list of devices to test

The Client will let me know what devices I should test on?

Review the work, release payment, and leave feedback to Ahmed.