Mohamed – Playwright, Cypress, JavaScript, experts in Lemon.io

Mohamed

From Brazil (UTC-3)flag

Automation QA Engineer|Senior
Lemon.io stats
1
projects done
2413
hours worked

Mohamed – Playwright, Cypress, JavaScript

Results-driven QA Engineer with extensive experience in JavaScript, specializing in both development and automation. Proficient in utilizing tools like Cypress and Playwright for effective web and mobile test automation. Proven ability to set up CI/CD pipelines across various platforms. Experienced leader, having successfully managed QA teams. Moreover, Mohamed Amine possesses strong communication skills. Adaptable professional with a history of excelling in diverse industries, showcasing the ability to thrive in rapidly changing environments.

14 years of commercial experience in
Advertising
E-commerce
E-learning
Edtech
Fintech
Food and beverages
Hospitality
Real estate
Sales
Tourism
Travel
B2B
Direct sales
Rental
Collaboration tools
Enterprise software
SaaS
Main technologies
Playwright
7 years
Cypress
7 years
JavaScript
12 years
Additional skills
Selenium
Jenkins
React
Selenium WebDriver
e2e testing
Flutter
API Testing
Integration Testing
Puppeteer.js
Regression testing
UI testing
Protractor
GitHub Actions
Typescript
Kubernetes
Grafana
Bash
GitLab CI/CD
Docker
AWS
Kubeflow
Azure DevOps
Python
CI/CD
Jest
CircleCI
Claude Code
Direct hire
Not possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior SDET (QA Automation)
Jun 2025 - May 202611 months
Project Overview

Worked on an enterprise Global Trade Management (GTM) platform used by corporate trade, tax, and compliance teams to manage cross-border trade, customs, and regulatory filings. The product ran on a dual-stack architecture — a legacy ASP.NET WebForms application alongside a modern Angular/.NET 8 microservices stack. Mohamed's role was to own automated quality across both stacks: end-to-end UI coverage, API/integration validation, and data-correctness checks against partner and third-party services, ensuring trade data stayed accurate across environments before release.

Responsibilities:
  • Owned design, development, and maintenance of automated test suites across a dual-stack (legacy ASP.NET WebForms + Angular/.NET 8 microservices) platform, targeting 100% functional coverage;
  • Built end-to-end UI automation with Cypress (TypeScript) for modern pages and Selenium WebDriver (C#/NUnit) for legacy pages, following the Page Object Model;
  • Authored PostgreSQL-based test data setup, teardown, and validation scripts against partner databases, and ran cross-environment verification across DEV, QA, and REG;
  • Led API/integration testing and data-correctness assertions against third-party services, catching data discrepancies before release;
  • Partnered with developers through the full SDLC to validate fixes and new features, reviewed PRs, integrated suites into CI/CD, and triaged defects using Datadog logs.
Project Tech stack:
Cypress
Typescript
Playwright
Selenium WebDriver
C#
PostgreSQL
NUnit
Azure SQL
SQL
MySQL
Angular
.NET
API Testing
CI
CD
Datadog
DynamoDB
AWS
Git
GitHub
GitHub Actions
Azure DevOps
JavaScript
Node.js
Automation QA Engineer
Dec 2025 - Apr 20264 months
Project Overview

Shoplift.ai is an A/B testing platform built as a Shopify app, enabling e-commerce merchants to run and optimize split tests on their storefronts. The platform empowers store owners to test UI changes, content variations, and conversion flows to improve sales performance.

Responsibilities:
  • Designed and implemented automated test suites for A/B test scenarios on the Shoplift.ai Shopify platform;
  • Validated split test logic, variant rendering, and traffic distribution across A/B test experiments;
  • Developed end-to-end test automation covering Shopify storefront interactions, including product pages, cart flows, and checkout processes;
  • Collaborated with product and engineering teams to define test strategies and acceptance criteria for new A/B testing features;
  • Ensured test reliability and stability across different Shopify themes and merchant store configurations;
  • Reported and tracked bugs, contributing to faster resolution cycles and improved platform quality.
Project Tech stack:
Shopify
Playwright
GCP
GCP Compute Engine
CI
CD
GitHub Actions
GitHub Copilot
Tech Lead SDET
Dec 2024 - Dec 20251 year
Project Overview

SEVEN is a Saudi-based digital platform offering a wide range of entertainment and lifestyle services, including ticketing, events, and venue experiences. The platform serves a large consumer base across web, mobile, and API-driven integrations, requiring robust quality assurance across all touchpoints.

Responsibilities:
  • Led quality assurance efforts as Tech Lead SDET, overseeing 4 specialized pods: API, Web, Mobile, and Responsiveness;
  • Defined and enforced testing strategies, standards, and best practices across all pods;
  • Architected and maintained end-to-end test automation frameworks using Playwright (web & API) and Appium (mobile);
  • Collaborated with product, development, and DevOps teams to integrate automated tests into CI/CD pipelines;
  • Mentored and guided SDET engineers across all pods on automation techniques and quality processes;
  • Drove cross-functional responsiveness testing to ensure consistent UX across devices and screen sizes;
  • Improved test coverage and reduced regression cycle time through scalable automation solutions.
Project Tech stack:
Playwright
Appium
CI
CD
GitHub Copilot
GitHub Actions
Senior QA Automation Engineer
Nov 2023 - Dec 20241 year 1 month
Project Overview

The first Connected TV, measuring & managing platform designed to combine the impact of TV with the performance of digital advertising.

Responsibilities:

• Developed Cypress automation scripts for frontend changes at tvScientific in Brazil. • Maintained CI/CD pipeline and reporting tools to ensure efficient testing processes. • Executed regression testing and updated outdated automated tests to improve overall quality assurance. • Wrote BE automated tests using Python

Project Tech stack:
Claude Code
Claude LLM
LLM
Mistral LLM
QA Automation Engineer Tech Lead
Feb 2023 - Jan 202411 months
Project Overview

Advertising, blogs and campaigns sales test automation.

Responsibilities:
  • Designed and implemented end-to-end (E2E) test automation strategies to ensure high test coverage across web applications.
  • Developed and maintained Playwright-based test automation frameworks, optimizing execution time and reliability.
  • Automated test scenarios for advertising, blogs, and campaign sales workflows, ensuring seamless user experience and system stability.
  • Integrated automated tests into GitLab CI/CD pipelines, enabling faster feedback loops and efficient deployment cycles.
  • Utilized Docker and Kubernetes to create isolated testing environments for scalable and reproducible test executions.
  • Monitored test execution and performance metrics using Grafana to identify potential system bottlenecks.
  • Implemented API testing strategies for RESTful services, validating request/response integrity and performance.
  • Collaborated with developers and DevOps engineers to improve CI/CD workflows and enforce best testing practices.
  • Led root cause analysis and debugging sessions for failed test cases, reducing false positives and negatives in automated test reports.
  • Provided mentorship and technical guidance to junior automation engineers, fostering a culture of quality-first development.
  • Documented test strategies, framework usage, and best practices to enhance team knowledge-sharing.
Project Tech stack:
Playwright
JavaScript
Bash
Docker
Kubernetes
GitLab
GitLab CI
CD
Grafana
Azure DevOps
Kubeflow
REST API
CI
CD
Senior QA Automation Engineer Lead
Oct 2022 - Sep 202311 months
Project Overview

Gastronomy and wine restaurant.

Responsibilities:
  • Developed and implemented comprehensive automation scenarios, fully integrated with Continuous Integration/Continuous Deployment (CI/CD) pipelines. This involved designing and executing robust test suites, ensuring seamless and efficient quality checks throughout the development lifecycle;
  • Expertly utilized tools like Cypress and Playwright, aligning with industry best practices to optimize testing processes and enhance software reliability;
  • Led the QA automation team with a strategic focus on advancing test automation capabilities.
  • Championed the adoption of best practices, standards, and innovative processes in test automation, significantly enhancing team proficiency and efficiency.
  • Acted as a mentor and guide, facilitating knowledge sharing and professional development within the team. The leadership contributed to notable improvements in test coverage, efficiency, and overall software quality, aligning with organizational objectives and quality benchmarks.
Project Tech stack:
Cypress
JavaScript
API Testing
e2e testing
Integration Testing
UI testing
Regression testing
CI
CD
Senior QA Automation Engineer
Mar 2022 - Oct 20227 months
Project Overview

Leading product in the industry of gent count, units, and sales volume. As the hub for entrepreneurial success, their franchise business model empowers agents with cutting-edge technology, the capacity to deliver unmatched customer service, and the potential to cultivate substantial businesses and fulfilling lives.

Responsibilities:
  • Architected and implemented a comprehensive automation framework for both mobile applications and API services. This involved identifying key test scenarios, designing modular and scalable test scripts, and integrating these with existing CI/CD pipelines;
  • Utilized a blend of advanced tools and languages to ensure thorough coverage and efficient execution;
  • Significantly improved testing efficiency and accuracy, reducing time-to-market and enhancing overall product quality.
Project Tech stack:
JavaScript
Cypress
Selenium
Selenium WebDriver
API Testing
e2e testing
Appium
Flutter
C#
Cucumber
Flutter WEB
Dart
Python
Senior QA Automation Engineer Lead
Nov 2020 - Mar 20221 year 4 months
Project Overview

A product specializing in resort, real estate, travel, and timeshare services. Renowned for their tourism and holiday planning expertise, they provide comprehensive solutions for memorable and enriching travel experiences.

Responsibilities:
  • Developed an extensive suite of automated testing scenarios using Cypress, encompassing a wide range of application functionalities and user interactions;
  • Crafted detailed test cases and scripted robust, reusable test scripts, integrating them seamlessly into the existing testing framework;
  • Prioritized achieving high coverage, maintainability, and efficiency throughout the automation suite creation process;
  • Created an automation suite that streamlined the testing process, resulting in a substantial reduction in manual testing efforts and error rates;
  • Significantly improved application quality and reliability through the successful implementation of the automated testing suite.
Project Tech stack:
Cypress
JavaScript
e2e testing
Integration Testing
Azure DevOps
GitHub Actions
QA Automation Engineer
Nov 2018 - Oct 20212 years 11 months
Project Overview

Virtual classrooms trusted by millions of educators to deliver effective online classes. This is a global open source project (localized in 55 languages).

Responsibilities:
  • Designed and implemented a comprehensive suite of automation scripts using Puppeteer, specifically tailored for end-to-end testing of web applications;
  • Seamlessly integrated the scripts with GitHub Actions, establishing a resilient and automated CI/CD pipeline;
  • Developed scripts for intricate user interactions, automated regression tests, and implemented automated notifications for test results;
  • Achieved a notable improvement in testing efficiency and accuracy;
  • Accelerated issue identification and resolution, ultimately contributing to a more streamlined and reliable development cycle.
Project Tech stack:
JavaScript
React
Playwright
Puppeteer.js
Integration Testing
e2e testing
API Testing
Azure DevOps
GitHub Actions
Python
REST API
CI
CD
Frontend Developer
Jan 2017 - Aug 20181 year 6 months
Project Overview

A fintech platform providing secure and seamless payment solutions for businesses. It enables merchants to process transactions efficiently with advanced payment processing, invoicing, and reporting features.

Responsibilities:
  • Developed and optimized React-based UI for a seamless user experience.
  • Implemented Redux state management for scalable and maintainable architecture.
  • Integrated with REST APIs to enable real-time payment processing and transaction tracking.
  • Worked closely with UX designers to translate Figma designs into responsive interfaces.
  • Improved frontend performance and reduced load times for better user engagement.
  • Implemented unit tests using Jest and React Testing Library to ensure code reliability and maintainability.
  • Debugged and resolved UI/UX issues to enhance usability and accessibility.
Project Tech stack:
REST API
React
Redux
Figma
Jest
Mocha
Chai
React Hooks
React Query
React Flow
React Hook Form

Education

2017
Information Technology Systems Development
Engineer

Languages

Arabic
Advanced
French
Advanced
German
Pre-intermediate
Portuguese
Advanced
English
Advanced

Hire Mohamed or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.