Cairo, Egypt — Open to Remote / Global

Tarek Elmougy

Senior SDET

I architect scalable QA automation frameworks from scratch and ensure release quality across web, mobile, API, and embedded systems — across Fintech, SaaS, Web3, and Automotive.

About

Engineer who ships trustworthy software.

Portrait of Tarek Elmougy

Senior SDET / QA Automation Engineer with 8+ years of experience across Fintech, SaaS, Web3, Automotive, and SDK platforms.

I design scalable automation frameworks from scratch, build reliable UI/API test suites, and strengthen CI/CD quality gates for products where regressions are expensive.

I've owned QA as a sole engineer, led automation as a tech lead, and worked closely with product, backend, frontend, and DevOps teams to turn requirements into risk-based test strategy, automation coverage, and release readiness.

Based in Cairo, open to remote roles worldwide. I care about reliable systems, clean test architecture, fast feedback loops, and helping teams ship with confidence.

Years of experience
8+
Automated scenarios
1000+
Test cases authored
5000+
Domains tested
5+

Experience

A timeline across six industries.

  1. P2P.org · Senior SDET (Software Development Engineer in Test)

    Jul 2025 — Present

    Web3 / Blockchain Staking

    • Lead QA for Web3 and blockchain staking systems, ensuring reliability across high-value financial workflows.
    • Built a Playwright-based dApp automation framework from scratch — wallet connections, transaction signing — and integrated it into CI/CD.
    • Tested wallet integrations across MetaMask, Rabby, Safe Wallet, OKX Wallet, and Ledger hardware devices.
    • Refactored and stabilized 200+ API automation tests, reducing flakiness and improving reliability.
  2. Lynk.sa · Senior QA Automation Engineer / QA Consultant

    Jan 2025 — May 2026

    Fintech / Trading

    • Owned the QA function as the sole QA engineer — test strategy, coverage, and release validation workflows.
    • Built a backend API automation framework using REST Assured, TestNG, and Java.
    • Authored 3000+ manual and automated test cases across trading, onboarding, admin operations, and financial workflows.
    • Automated 300+ API scenarios validating business rules, edge cases, and error handling.
  3. Tradeling.com · Senior QA Automation Engineer

    Jul 2023 — Dec 2024

    B2B E-commerce / SaaS

    • Executed comprehensive testing for both web and mobile applications across multi-platform releases.
    • Migrated part of the web automation coverage from Cypress to Playwright — improved test stability, maintainability, and execution reliability.
    • Developed 300+ Cypress automation scenarios for web regression coverage.
  4. Luciq.ai (formerly Instabug) · Senior QA Automation Engineer

    Feb 2022 — Jul 2023

    Mobile SDK / Developer Tools

    • Acted as QA Tech Lead — mentored and supported 3 junior QA engineers.
    • Planned testing activities, task breakdowns, and estimations across 15+ sprints.
    • Developed 400+ automated scenarios using Cypress and REST Assured.
    • Performed 3000+ manual tests across iOS, Android, Flutter, Unity, and Cordova SDK integrations.
  5. Valeo · Senior Validation Engineer

    Jan 2019 — Feb 2022

    Automotive / Embedded

    • Scripted 6,000+ automated test scenarios using Java and CASTLE.
    • Standardized validation activities to increase maintainability across 5 concurrent projects.
    • Built a custom desktop application (C# frontend / Python backend) to help management track engineering efforts.
  6. BI-Technologies · Quality Control Engineer

    Jul 2017 — Dec 2018

    Enterprise Software Solutions

    • Established the company's first automation framework for web and mobile using Selenium and Appium — validating sales force automation, ERP, and field/fleet management products.
    • Logged 150+ bugs and tracked them through the full lifecycle to closure.

Projects

Selected projects.

Automation frameworks, CI/CD quality gates, SDK validation, fintech workflows, Web3 staking, and automotive validation systems.

Web3 Ethereum dApp Automation

P2P.org — Ethereum Staking dApp

Built Playwright automation for P2P.org's Ethereum staking dApp covering wallet flows, staking journeys, and transaction preparation. Maintained and migrated API automation coverage into a unified Playwright-based stack.

Stack

  • Playwright
  • TypeScript
  • REST APIs
  • GitHub Actions
  • Allure
  • Web3

Focus

  • Ethereum staking
  • dApp automation
  • Wallet flows
  • API automation migration
  • CI/CD

Fintech QA Function From Scratch

Lynk.sa — Digital Murabaha Platform

Built Lynk's QA function from strategy and process to a REST Assured framework with Dockerized CI/CD execution, Allure reporting, and Slack integration. Covered order lifecycle, trade requests, commodity purchase flows, lender/admin operations, and backend validations for Sharia-compliant digital Murabaha workflows.

Stack

  • Java
  • REST Assured
  • TestNG
  • GitHub Actions
  • Docker
  • Allure
  • Slack

Focus

  • QA from scratch
  • Fintech testing
  • API automation
  • Release readiness
  • Dockerized execution

E-commerce Search & Seller Dashboard Automation

Tradeling — Seller Dashboard · Search · PDP

Owned QA for seller dashboard, search engine, listing, and product detail pages as the sole QA. Built Cypress and API automation with CI/CD execution and Allure reporting, then led the migration from Cypress to Playwright for long-term stability.

Stack

  • Cypress
  • TypeScript
  • REST Assured
  • Java
  • GitHub Actions
  • Allure
  • Playwright

Focus

  • Sole QA ownership
  • Search testing
  • E-commerce automation
  • Cypress → Playwright migration

APM SDK Testing & Automation

Luciq.ai (Instabug) — Application Performance Monitoring

Tested APM SDK behavior manually using Charles Proxy to inspect HTTP/HTTPS traffic, requests, responses, and SDK events. Automated product coverage with Cypress, REST Assured, and Jenkins while mentoring 3 junior QA engineers.

Stack

  • Cypress
  • TypeScript
  • REST Assured
  • Java
  • Jenkins
  • Charles Proxy

Focus

  • SDK testing
  • APM testing
  • API automation
  • CI/CD
  • Mentoring

Skills

The toolkit.

Core Automation

  • Playwright
  • Cypress
  • Selenium
  • REST Assured
  • Appium
  • Cucumber

Languages

  • TypeScript
  • JavaScript
  • Java
  • Python
  • C#
  • SQL

CI/CD & DevOps

  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • Maven
  • Git
  • Docker
  • Allure Reporting

Testing & QA Management

  • TestRail
  • Testmo
  • Test AIO
  • Xray
  • Jira
  • MS TFS

Performance & Specialized

  • JMeter
  • Charles Proxy
  • Postman
  • Swagger
  • SQLite

AI-Assisted Development

  • Claude Code
  • Codex
  • Cursor
  • Windsurf
  • Spec Kit
  • CodeRabbit

Certifications & Education

Always learning.

Solidity Smart Contract Development

Cyfrin Updraft · Feb 2026

ID: K6WE2F04M8EJ

Blockchain Basics

Cyfrin Updraft · Jan 2026

ID: BBCC-6EWR5PC3TCLGP

Performance Testing with JMeter

QAcart · May 2024

ID: 647b9b1a12e968b5ab0b5a57

REST Assured Framework Design

QAcart · May 2024

ID: 6322d65a68a7914ddf6217d6

REST Assured

QAcart · May 2024

ID: 63184ee928f3aa74c42d6277

ISTQB® Technical Test Analyst (Course)

ISTQB · Jul 2020

ISTQB® Foundation Level

ISTQB · Mar 2018

ID: 180308038

B.Sc. Computer & Information Science

Ain Shams University · May 2016

Recommendations

What people I've worked with say.

Ahmed AbouElhamayed profile photo

Ahmed AbouElhamayed

Researcher, Engineer and Manager — Software & Hardware

Managed Tarek at Luciq.ai

Tarek was one of the most reliable engineers in my team. Other than his amazing technical skills, he showed extraordinary level of leadership, reliability and flexibility. He's the type of person that I look for as a manager because he made my life very easy. I did not have to tell him what to do. He would jump in to fill in whenever I noticed something is missing. He knows when to check with me before he takes a decision vs when to take the decision himself to get things moving. If I need something done, I know that if I assign it to him, I can remove it from my mind and consider it done.

Other than the work aspect, he brought a very good spirit to the team which helped make the team very cohesive and strong. Any meeting that included him became a meeting that we look forward to because of his light spirit and his way of making everyone included and engaged.

I genuinely hope I can get the blessing of working with him again.

Ahmed Farag profile photo

Ahmed Farag

Staff Software Engineer — AI-Empowered Search & Personalization Architect · CKAD · JSNSD · API Security

Managed Tarek at Tradeling

Tarek worked with me as a Senior QA Engineer at Tradeling, and he quickly stood out for his sharp attention to detail — catching missing requirements and edge cases that others would easily miss.

What set him apart was that he never treated his role as just "testing."

He took the time to understand the business context behind every feature, which consistently translated into high-quality deliverables.

He was also highly proactive, driving improvements to our CI/CD and automation processes by researching and introducing new tools to the team.

Add to that strong communication skills and a great collaborative attitude, and you get an engineer any team would be lucky to have. I'd gladly work with him again.

Amar Farouk Merah profile photo

Amar Farouk Merah

Product Lead

Managed Tarek at Lynk.sa

If I was to describe Tarek as a professional, the character limit on this post wouldn't let me do him justice. Tarek has been instrumental not just in our technical team, but in our organization. As a Senior QA Engineer, he's been our first line of defence against unexpected issues and a voice for reason and logic that many lack, but he masters. As a teammate, he's always willing to partner with anyone to ensure quality and resolutions are handled accordingly. Amazing work ethic and I am proud and lucky to have the chance to work with him.

Contact

Let's build something solid.

Available for Senior SDET, Senior QA Automation Engineer, QA Lead, and Test Architect roles — remote-first, anywhere in the world.

Cairo, Egypt — Open to Remote / Global