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
Mohamed A.
Riyadh, Saudi Arabia
$45/hr
5.0
72 jobs
🌟 Atlassian Specialist: 10+ Years of Expertise in Jira & Automation 🌟
With 17 years in the technology sector and 8 years as an Atlassian Certified Professional, I specialize in Jira, Confluence, Service Desk, and workflow automation. My ACP-100 (Cloud) and ACP-120 (Data Center) certifications enable me to deliver customized solutions that align with your business goals.
⸻
✨ Jira & Confluence Consultancy ✨
Jira Services:
• Jira Setup & Configuration – Initial setup, fine-tuning, and ongoing management.
• Workflow Customization – Tailored workflows for your business requirements.
• Jira Automation – Automating tasks using Groovy scripting and automation rules.
• Jira Cloud Migration – End-to-end migration from Data Center/Server to Cloud (apps, workflows, users).
• Custom Plugins & Scripts – Extend Jira functionality with tailored solutions.
• Jira Health Checks – Reviews for performance, compliance, and scalability.
• Team Training – Practical training sessions for Jira best practices.
Confluence Services:
• Setup & Management – Initial installation and administrative support.
• Content Organization – Structuring spaces, pages, and permissions.
• Template Design – Custom templates for projects or departments.
• Collaboration Best Practices – Boost team collaboration efficiency.
• Plugins & Macros – Enhance functionality with tailored configurations.
⸻
✨ Additional Services ✨
• Jira Service Management (JSM): ITSM setup with request types, SLAs, automation, and Confluence KB integration.
• Performance Optimization: Enterprise-level tuning and monitoring for Jira & Confluence.
• n8n Workflows & Integrations: Automating business processes like Facebook Ads workflows, Google Sheets/Drive sync, and API integrations.
⸻
💡 I combine Atlassian expertise with automation experience to help IT, business, and marketing teams work smarter, faster, and more efficiently.
Automation
Scripting
Jira
API
Linux
Agile Software Development
Helpdesk
Project Workflows
Atlassian Confluence
Service Management Software
DevOps
Atlassian Crowd
SQL
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
Marwa S.
Riyadh, Saudi Arabia
$20/hr
5.0
4 jobs
I help startups and businesses launch bug-free mobile apps and websites through thorough manual QA testing, clear bug reports, and actionable UX feedback.
With 5+ years of experience in software quality assurance, I make sure your product is reliable, easy to use, and ready for real users.
I can help you with below:
Mobile App Testing (Android & iOS)
Web Application Testing
Manual, Functional & Regression Testing
Bug Reporting (PDF + screenshots / videos)
Test Cases & Test Plans
UX & Usability Review
Re-testing after fixes
Why work with me:
Clear and well-structured QA reports
Strong attention to detail
Fast communication and on-time delivery
Experience working with Jira & Postman
Trusted by previous clients with 5-star feedback
If you’re preparing for a release or want to improve the quality of your app or website, I’d be happy to help.
I’m available for short-term testing or long-term QA partnerships.
Feel free to share your project details or app link, and I’ll get back to you quickly.
Regression Testing
Software Testing
Swagger
Manual Testing
Sanity Testing
Usability Testing
Jira
Test Design
Web Testing
Bug Reports
iOS
User Acceptance Testing
Mobile QA
Bug Tracking & Reports
Quality Assurance
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
QA Testing
Quality Assurance
Mohammed A.
Medina, Saudi Arabia
$15/hr
5.0
4 jobs
I am a versatile Software Developer, Product Designer, and QA Specialist with 5+ years of experience building user-friendly digital products. I specialize in Python, JavaScript, and full-stack development, delivering solutions that are scalable, reliable, and visually appealing.
🖥️ Software Development: Full-stack web apps, REST APIs, and AI-powered platforms.
🎨 Product Design: End-to-end design (wireframes → high-fidelity prototypes → final UI).
✅ QA & Testing: Manual/automated testing, usability reviews, and QA workflows.
🤖 AI/ML: Data annotation, AI model training, and custom dataset preparation.
🌍 Translation & Localization: English, Arabic, Amharic (native-level).
My projects include MasteryMint, an AI-powered learning assistant with features like document parsing, auto-summarization, quizzes, and spaced repetition—boosting user engagement by 40%.
I thrive in Agile teams, collaborate across disciplines, and consistently deliver products that balance usability, performance, and quality.
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.”
KK
Katja Krohn
Summa Linguae
How do I hire a Regression Tester in Saudi Arabia on Upwork?
You can hire a Regression Tester in Saudi Arabia on Upwork in four simple steps:
Create a job post tailored to your Regression Tester project scope. We'll walk you through the process step by step.
Browse top Regression Tester talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Regression Tester profiles and interview.
Hire the right Regression 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 Regression Tester?
Rates charged by Regression 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 Regression Tester in Saudi Arabia on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Regression Testers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Regression Tester team you need to succeed.
Can I hire a Regression 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 Regression Tester proposals within 24 hours of posting a job description.