Hire the Best Selenium Developers
in Morocco

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Ismail A.

Rabat, Morocco

$30/hr
5.0
31 jobs

I build data pipelines, backend APIs, and automation systems that help teams collect, clean, process, and use business data reliably. My Upwork work includes data extraction, lead generation pipelines, public records scraping, marketplace data collection, website testing automation, backend API development, and workflow automation. I have 100% Job Success, Top Rated Plus status, $60K+ earned, and 2,700+ hours on Upwork. What I can help with: Data Engineering - ETL pipelines and scheduled data workflows - Data cleaning, validation, deduplication, and enrichment - CSV, Excel, Google Sheets, Airtable, PostgreSQL, MySQL, MongoDB, and API-based outputs - Data collection systems that are easy to run, monitor, and maintain Backend API Development - REST APIs using FastAPI, Flask, and Django - Database design and backend logic for data-heavy applications - Authentication, payment integrations, admin tools, and internal dashboards - Clean, maintainable backend systems that can scale as your project grows Automation & Data Acquisition - Web scraping and browser automation using Python, Playwright, Selenium, BeautifulSoup, and APIs - Automation for repetitive browser tasks, reporting, testing, and data entry - Reliable workflows for dynamic websites, marketplaces, directories, public records, and lead lists Integrations & Cloud - Third-party API integrations - Google Sheets, Airtable, Stripe, PayPal, OpenAI APIs, and other business tools - AWS and Azure deployment, CI/CD, databases, and cloud services I focus on building practical systems that solve the real business problem, not just writing scripts. I communicate clearly, flag risks early, and suggest better technical approaches when they can save time, reduce cost, or make the system more reliable. If you need a developer who can handle the full data workflow, from collection to backend processing to usable output, I can help.

  • Selenium
  • Java
  • Python
  • Web Scraping
  • C
  • Automation
  • Data Scraping
  • Beautiful Soup
Mohamed A.

Rabat, Morocco

$30/hr
5.0
46 jobs

Is your team stuck waiting on reports, fighting broken pipelines, or staring at dashboards nobody trusts? I build the data systems — and the dashboards on top — that fix that. I'm a Top Rated Data Engineer and Tableau Developer who builds the full stack: reliable ETL/ELT pipelines underneath, and clear, decision-ready dashboards on top. Most clients hire me when their data is messy, their reporting is manual, or their dashboards don't match the numbers leadership actually needs. What I typically get hired to do: 🔧 Build and fix ETL/ELT pipelines (Python, SQL, PostgreSQL) — including rescuing broken, unreliable ones and making them production-grade 🏗️ Design data warehouses & Medallion-architecture models (PySpark / Databricks, star schemas) 📊 Build interactive Tableau & Power BI dashboards with advanced calculations, LODs, and clean data-storytelling 🤖 Automate manual reporting & data entry with Python (Selenium, Playwright, paramiko) and AI/LLM integration (OpenRouter, OCR pipelines) 🔗 Integrate APIs, databases, SharePoint, Google Sheets, and SaaS sources into one trusted reporting layer Recent results: Built an end-to-end network-supervision platform (React + FastAPI + PostgreSQL) with gold-layer KPIs and live dashboards for a national rail operator. Raised entity-resolution match coverage from 52% to ~59% with a multi-layer (exact + fuzzy + NLP) Python pipeline, delivered as a client-ready Excel tool. Automated an invoice-processing pipeline (PDF OCR → Google Sheets → POS data entry) that removed hours of manual work for a semi-technical client. Designed Tableau monitoring dashboards (projection & attribution tracking) with calculated fields, conditional formatting, and dual-axis combo charts. Tech stack: Python · SQL · PostgreSQL · PySpark / Databricks · Tableau (Desktop, Cloud, Public) · Power BI · Airflow-style orchestration · FastAPI · Selenium / Playwright · ETL/ELT · Medallion architecture · OpenRouter / Azure OpenAI If your data stack is messy, slow, or hard to trust — or you need dashboards your leadership will actually use — send me a message and let's scope it.

  • Python
  • Data Analysis
  • Tableau
  • Microsoft Power BI
  • Microsoft Excel
  • Data Visualization
  • Dashboard
  • Report
  • Looker Studio
  • BigQuery
  • R
  • Qlik Sense
  • RStudio
  • Alteryx, Inc.
  • Claude
  • Automation
  • Data Engineering
  • Data Modeling
  • Apache Airflow
  • PySpark
Naim A.

Taza, Morocco

$35/hr
5.0
24 jobs

I am a Senior Android & Mobile Developer with over 10 years of experience, including 5+ years of professional work building high-performance apps and automation frameworks. My expertise spans Android OS (AOSP), Kotlin, Java, and Flutter, with a strong background in rooted device modifications, reverse engineering, and system-level customization. I specialize in: - Developing native Android apps with scalable architecture (MVVM, MVP, Clean Architecture). - Building automation frameworks using Selenium, Robotium, and Android Instrumentation. - Reverse engineering Android apps & firmware with Jadx, Apktool, Frida, and Ghidra to uncover vulnerabilities or create custom features. - API integration and debugging using Postman, Charles Proxy, Fiddler, and Wireshark. - IoT and Embedded Systems integration, connecting hardware with mobile apps for robotics and smart devices. Why clients choose me: - Proven track record working on advanced system apps and custom Android features at a German tech company. - Strong focus on clean, secure, and maintainable code, following SOLID principles and Agile methodologies. - Experience collaborating with global teams and delivering solutions that boost performance, scalability, and security. If you're looking for a developer who understands Android from the inside out, can automate complex tasks, or debug at the system level, let’s discuss how I can help bring your project to life.

  • Android App Development
  • Kotlin
  • Java
  • Flutter
  • API Integration
  • Mobile App Development
  • Android NDK
  • AOSP
  • Reverse Engineering
  • Automation
  • Embedded System
  • Performance Optimization
  • Software Debugging
  • Agile Software Development
  • Scrum
Charif E.

Casablanca, Morocco

$5/hr
5.0
4 jobs

I help businesses get clean, ready-to-use data from websites so they can make decisions, generate leads, or track competitors. You don’t need to worry about scraping tools, scripts, or messy outputs. I deliver structured Excel or Google Sheets, ready to use. Typical work I handle: – Business leads extraction (Google Maps & websites) – Competitor price tracking for ecommerce – Product and catalog data extraction I work only with publicly available data and avoid illegal sources. If you can describe the data you need, I can deliver it.

  • Selenium WebDriver
  • Web Scraping
  • Browser Automation
  • Data Extraction
  • Python
  • Scrapy
  • Data Mining
Oussama E.

Rabat, Morocco

$35/hr
5.0
12 jobs

I am a Full-Stack Developer who specializes in Spring Boot and Angular. My expertise allows me to create scalable and seamless web applications. I have experience with REST API development and integrating them with Angular front-ends. I am skilled in SQL and NoSQL databases and proficient in Git. I have also worked with cloud deployment on platforms like Heroku and AWS. I am experienced in using Python for web scraping and automation. I have used libraries such as BeautifulSoup and Selenium to extract data from websites and automate various processes. I am skilled in handling and parsing HTML and XML data, and proficient in using regular expressions. I have a strong understanding of HTTP requests and can use Python to interact with APIs and web servers. I am also familiar with using Python to automate tasks using libraries such as PyAutoGUI and the "subprocess" module. I am a strong problem-solver and thrive in fast-paced, dynamic environments. I am able to work independently and as part of a team, and am always looking for ways to improve my skills and stay up-to-date with the latest technologies.

  • Python
  • PHP
  • Java
  • HTML5
  • JavaScript
  • SQL
  • CSS 3
  • Spring Framework
  • MySQL Programming
  • C
  • Data Entry
  • Angular
  • Spring Boot
Saad O.

Fes, Morocco

$25/hr
4.5
20 jobs

I design reliable, production-grade scraping and data automation systems—even for protected, login-based, JavaScript-heavy, or anti-bot websites. My focus is not just “getting data once”, but building pipelines that run, scale, and don’t break. I specialize in end-to-end data workflows: scraping → processing → classification → storage → delivery (Telegram, APIs, dashboards, Elasticsearch, etc.). Recent Projects & Real Use Cases: → Yeahire – Job Board Aggregation System Developed a scalable job aggregation engine scraping multiple job boards, normalizing listings, deduplicating results, and storing them in a unified schema for downstream analysis and monetization. → Advanced CAPTCHA Solving (2Captcha + Playwright) Integrated 2Captcha into Playwright/Selenium workflows (including checkbox challenges and hCaptcha-style protections), enabling stable scraping of protected sites without manual intervention. → Bulk Account Validation at Scale Processed 6,000+ credentials in parallel using asyncio + multiprocessing, combining browser automation, LLM-based classification, caching, and performance optimization. → Dark Web Forum Scraping Framework Built modular scrapers with shared helpers (screenshots, proxies, Tor, retries, error handling) orchestrated via Apache Airflow DAGs for scheduled, fault-tolerant execution. What You Get Working With Me: ✓ Same-day, clear technical communication ✓ Fixed-price projects (no surprises) ✓ Clean, documented, reusable code ✓ Scalable solutions (not one-off scripts) ✓ Outputs in CSV, JSON, Excel, Elasticsearch, APIs, or Telegram bots ✓ Comfortable with Zoom calls & technical deep dives

  • Selenium
  • Python Script
  • Web Scraping
  • Data Scraping
  • RESTful API
  • Web Crawling
  • Automation
  • SQL
  • Oracle PLSQL
  • SQL Programming
  • API

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

How do I hire a Selenium Developer in Morocco on Upwork?

You can hire a Selenium Developer in Morocco on Upwork in four simple steps:

  • Create a job post tailored to your Selenium Developer project scope. We'll walk you through the process step by step.
  • Browse top Selenium Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Selenium Developer profiles and interview.
  • Hire the right Selenium Developer 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 Selenium Developer?

Rates charged by Selenium Developers 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 Selenium Developer in Morocco on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Selenium Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Selenium Developer team you need to succeed.

Can I hire a Selenium Developer in Morocco 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 Selenium Developer proposals within 24 hours of posting a job description.