I am a versatile Full-Stack Developer, QA Automation Tester, and SharePoint Developer with experience delivering scalable web applications, enterprise collaboration solutions, and high-quality testing frameworks. Throughout my career, I have worked with startups, enterprise clients, and global organizations, helping teams build reliable software, automate quality assurance processes, and streamline business operations.
My unique combination of development, testing, and SharePoint expertise enables me to contribute across the entire software development lifecycle—from requirements analysis and application development to automation testing, deployment, and ongoing support.
💻 Full-Stack Development
I build modern, responsive, and scalable web applications using:
JavaScript (ES6+)
React.js
Node.js
Express.js
HTML5 & CSS3
MySQL
MongoDB
RESTful API Development & Integration
Authentication & Authorization
Responsive UI Development
API Testing & Debugging
Git & Version Control
I have experience designing client-side and server-side architectures, developing databases, creating APIs, and integrating third-party services to deliver complete end-to-end solutions.
🧪 QA Automation & Software Testing
Manual Testing
Test case design and execution using TestLink
Defect tracking and management using Jira
Functional, Regression, Smoke, UAT, and Usability Testing
Requirements validation and gap analysis
Cross-browser and cross-device testing
SDLC, STLC, Agile, and Scrum methodologies
Test documentation and defect triage
Automation Testing (Cypress)
I develop scalable and maintainable automation frameworks using Cypress and JavaScript.
Core Automation Skills
CSS Selectors and XPath Locators
Dynamic Elements & Complex DOM Handling
Assertions and Custom Validations
Alerts, Confirmations, and Browser Events
IFrames and Nested Frames
Child Windows, Tabs, and Modal Handling
Calendar and Date Picker Automation
Dropdowns and Dynamic UI Components
Fixtures, Environment Variables, and Test Data Management
API Intercepts, Mocking, and Stubbing
Custom Commands and Reusable Components
Hooks (before, beforeEach, after, afterEach)
File Upload and Download Validation
Data-Driven Testing using JSON, CSV, and Excel
End-to-End, Smoke, and Regression Test Suites
Network Request Validation and Response Verification
Reporting & CI/CD
Mochawesome and Allure Reporting
Cypress Dashboard Integration
Parallel Test Execution
Retry Strategies and Smart Waits
GitHub Actions
Bitbucket Pipelines
Jenkins
Fastlane
API Testing
Postman Collections and Newman
REST API Testing (GET, POST, PUT, PATCH, DELETE)
Authentication Testing (API Key, OAuth, Bearer Tokens)
Schema Validation
Environment Variables and Pre-request Scripts
Automated API Regression Suites
CI/CD Integration
🌐 SharePoint & Power Platform
SharePoint Online & On-Premises
Team Sites & Communication Sites
SharePoint Lists and Libraries
Site Navigation & Audience Targeting
Hub Sites & Site Branding
Excel-to-SharePoint Data Integration
Calendars, Events, Metadata & Versioning
InfoPath Designer
SharePoint Designer 2013
Nintex Forms & Workflows
SharePoint Framework (SPFx)
Power Platform
Power Apps Custom Forms
Canvas Applications
Power Automate Workflows
Business Process Automation
Power BI Dashboards & Reporting
🔗 Integration & Enterprise Solutions
MuleSoft API Development & Integration
RESTful Services
System Integration
Data Synchronization
Workflow Automation
📌 Additional Skills
Jira Project Management
Agile & Scrum Methodologies
Confluence Documentation
Figma (UX/UI Design)
Virtual Assistance
Video Editing
Technical Documentation
🚀 Why Clients Hire Me
Full-stack development and testing expertise in one professional
Strong analytical and problem-solving skills
Excellent communication and documentation
Focus on quality, scalability, and maintainability
Experience working in Agile environments
Reliable, detail-oriented, and deadline-driven
Whether you need a web application built from scratch, a SharePoint solution customized, an automation framework developed, or a complete QA strategy implemented, I can help deliver results efficiently and professionally.
Machine Learning
Google Cloud Platform
Full-Stack Development
React
Node.js
MySQL
JavaScript
Mulesoft
QA Testing
NotebookLM
LLM Prompt Engineering
Cypress
Feature Engineering
Deep Learning Modeling
ExpressJS
Muhammad H.
Riyadh, Saudi Arabia
$10/hr
5.0
24 jobs
I am an ISTQB-certified QA specialist with 7 years of experience in testing Web and Mobile Apps . I had an opportunity to participate in various projects from different domains. I enjoy every aspect of my job and am passionate about improving quality to satisfy end-users of your App.
My skills and tools:
- Manual QA: JIRA, Confluence, Figma, Solution Documents, TestRails, Bugzilla
- Programming languages (Java, Python, JavaScript, SQL)
- Automation Testing (Selenium, Cypress, Playwright, Puppeteer)
- CI/CD and Version Control: Azure DevOps, Git, GitHub Actions, Maven, Jenkins
- Functional Testing
- Non-Functional Testing
- Experience in automating API testing using SOAP UI, Postman and RestAssured
- UI, Pixel Perfect, and Usability Testing
- Compatibility testing: Browser, Responsive/Adaptive, OS, Device
- Mobile Application testing
- Test Documentation Development: Test Cases Repository, RTM, Test Strategy, Test Report
- Establishing a software testing process from scratch
- Localization, Internationalization testing
---------------- Domains -----------------
- Finance and Banking
- Cryptocurrencies and Digital Wallets
- Decentralized Applications (DApps)
- Gaming
- Education
- Real Estate
- Ecommerce & Retail
- Media & Entertainment
- Travel and Hospitality
- Healthcare & Life Sciences
Software QA
Manual Testing
Functional Testing
Web Testing
API Testing
QA Automation
Usability Testing
Selenium
Cypress
Bug Tracking & Reports
Mobile App Testing
Rashed B.
Dammam, Saudi Arabia
$10/hr
5.0
2 jobs
Hi! I’m a QA Tester with experience in testing websites and mobile applications to make sure everything works smoothly before release. I enjoy finding bugs, improving user experience, and helping deliver high-quality software.
✅ Manual Testing
🌐 Website Testing
📱 Mobile App Testing
🐞 Bug Reporting & Documentation
⚡ Functional & Usability Testing
🖥️ Cross-Browser Testing
📊 Basic API & Database Checking
🛠️ Tools I can use:
🐞 Jira
📋 Trello
📑 TestRail
🌐 Postman
🧪 Selenium (basic knowledge)
🔎 Chrome DevTools
📸 Lightshot / Screenshot tools
📄 Excel & Google Sheets for test cases and reports
I’m detail-oriented, reliable, and focused on providing clear feedback and accurate testing results to help improve your product quality.
Database
ASP.NET
Java
JavaScript
Python
SAP
Web Application Audit
Web Application Development
DevOps
QANDEEL F.
Riyadh, Saudi Arabia
$25/hr
4.4
18 jobs
🕒 Lightning-fast response within 1 hour.
✨ Endless revisions to guarantee your complete satisfaction.
🚀 Ongoing support even after project completion.
Greetings! Here's a snapshot of my skills and strengths:
I am a dynamic Administrator with over 9 years of experience adept at multitasking to efficiently handle daily duties while proactively addressing challenges. Known for exceptional personal time management, I excel in greeting visitors, managing phone switchboards, and promptly addressing staff requests. My friendly demeanor and positive attitude foster a welcoming office environment, contributing to enhanced productivity and team morale.
Highlighted Services:
🌟 Project Coordination: Proficient in coordinating and overseeing projects to ensure timely completion and adherence to objectives.
🌟 Digital Marketing & Social Media: Skilled in devising and implementing digital marketing strategies across various platforms, driving engagement and brand visibility.
🌟 Email Marketing: Experienced in crafting compelling email campaigns using platforms like Mailchimp and Klaviyo, with proficiency in HTML design for customized communication.
🌟 IT Support and Networking: Capable of providing remote IT support and managing networking infrastructure to optimize operational efficiency.
🌟 Data Entry: Meticulous in accurately entering and maintaining data to support organizational functions and decision-making processes.
🌟 Recruitment Services: Knowledgeable in recruitment processes, assisting in sourcing, screening, and onboarding qualified candidates.
🌟 Graphic Design: Proficient in utilizing Canva Pro to create visually appealing graphics and designs for various marketing materials and presentations.
🌟 Application Development: Skilled in developing and maintaining applications to meet organizational needs and enhance workflow efficiency.
🌟 WordPress Services: Proficient in WordPress website management, customization, and content updates to enhance online presence and user experience.
🌟 Shopify Store Builder: Experienced in building and managing Shopify stores to facilitate e-commerce operations and drive sales.
🌟 Woo Commerce Integration: Familiar with Woo Commerce setup and customization to optimize online sales and streamline e-commerce processes.
Key Skills:
Active Communication
Time Management
Organization
Problem-Solving
Team Collaboration
With a strong emphasis on active communication, organization, and problem-solving, I am well-equipped to support your administrative needs and contribute to your organization's success. Looking forward to the opportunity to collaborate and make a positive impact!
Highlighted Skills:
Administration Support and Skills, Office Management, Office Inventory Management, Office Administration, Appointment Scheduling, Microsoft Office Proficiency, Database Maintenance, Meeting Planning, Office Staff Leadership, Developing Presentations, Social Media Knowledge, Time Management Skills, Task Management, Teamwork and Collaboration, Performance Management, Email, Phone & Chat Support, General Virtual Assistance, Digital Project Management, Tech Support, Order Processing, Recruiting & Talent Sourcing, HR Administration, Data Analysis, Community Management, Reading and Writing, Graphic Design (Adobe Photoshop), Data Mining, Lead Generation, SEO Keyword Research, Customer Service Support, Online Chat Support, Sales, Virtual Support, Digital Marketing Strategy, Content Marketing, Social Media Marketing, Search Engine Optimization (SEO), Pay-Per-Click (PPC) Advertising, Email Marketing, Influencer Marketing, Web Analytics, Conversion Rate Optimization (CRO), Marketing Automation, Online Reputation Management, HTML Email Template.
Administrative Support
Database Maintenance
ERP Software
Time Management
Office Management
Office 365
Online Chat Support
Digital Marketing
Sales
Customer Support
Lead Generation
SEO Keyword Research
Campaign Management
Project Management
Research & Strategy
Dina E.
Riyadh, Saudi Arabia
$56/hr
5.0
6 jobs
Profile:
I am a hardworking and ambitious individual with a great passion to expand my knowledge and
experience. I have a clear, logical mind with a practical approach to problem-solving and a drive
to see things through to completion. I have more than 8 years of experience in and quality assurance.
I am eager to learn and to develop my skills, and I enjoy overcoming challenges.
Software Testing
Testing
Software QA
Quality Assurance
QA Testing
Mohamed A.
Riyadh, Saudi Arabia
$15/hr
5.0
17 jobs
Hello World!
Want you project accomplished perfectly? Just shoot me a message and I will make your product one of the best in class. Providing recommendations and suggestions along the way. And remember your success is 100% mine.
I'm a certified Test Analyst | Software Tester. With +2.5 years of experience in the software industry. I test and manage all platforms. Web, iOS, Android, iPad, Mac and Desktop applications.
Below is some of my skills, will make it as concise as possible.
✅ Manual Testing:
Including planning, execution and bug reporting, using black / white box techniques, and good practices in choosing the best approach.
✅ Automation Testing:
Writing automation scripts using Java, using Selenium web driver and managing testing with TestNG. Including smoke testing, regression testing .. etc.
✅ API Testing:
Manual and Automated API testing (SOAP & REST) with associated XML or JSON data types.
✅ Agile Environment:
Comfortable working with Agile best practices, creating EPICs, User Storie and test cases, bug traceability and project reports / charts. And working with most test management softwares.
✅ Strong OOP fundamentals:
Java, C++ and Swift languages. I came from Android and iOS development background.
I believe I have good communication skills, discipline, time management and open minded all the time. I have a keen eye on quality related aspects, Well detailed and organized reporting attitude. And an enthusiastic for improvement and self development.
Bugzilla
Web Testing
Manual Testing
Mobile App Testing
Jira
Test Case Design
QA Testing
Bug Reports
Selenium
TestNG
Automated Testing
Swift
C++
Selenium WebDriver
Java
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right Software QA Testers, faster.
How do I hire a Software QA Tester in Saudi Arabia on Upwork?
You can hire a Software QA Tester in Saudi Arabia on Upwork in four simple steps:
Create a job post tailored to your Software QA Tester project scope. We'll walk you through the process step by step.
Browse top Software QA Tester talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Software QA Tester profiles and interview.
Hire the right Software QA Tester for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Software QA Tester?
Rates charged by Software QA Testers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Software QA Tester in Saudi Arabia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Software QA Testers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Software QA Tester team you need to succeed.
Can I hire a Software QA Tester in Saudi Arabia within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Software QA Tester proposals within 24 hours of posting a job description.
Find more freelancers
Top cities for Software QA Testers in Saudi Arabia