Welcome to my portfolio — Doua Gannouni

Hi, I'm

Doua Gannouni

Computer Engineer · QA Automation & Full-Stack

I automate web and mobile testing with Playwright, Appium and AI agents, and I build full-stack applications with MERN and Laravel. Curious and self-driven, I am also interested in artificial intelligence, Big Data and emerging technologies.

doua.spec.ts

  • automates web tests
  • builds full-stack apps (MERN, Laravel)
  • integrates AI (OpenAI, Gemini, n8n)
  • ships reliable, proven software

4/4 passing

Monastir, Tunisia
Doua Gannouni — ingénieure QA automation
About

An engineer, curious above all.

Doua Gannouni le jour de sa remise de diplôme

A recent computer engineering graduate specialized in software engineering, I built my experience through five internships carried out between 2021 and 2026. Along the way, I designed full-stack websites and web apps with Laravel, MySQL and the MERN stack, as well as platforms integrating REST APIs, data management and artificial intelligence features.

During my final-year engineering project at Webify, I specialized in QA Automation by building an intelligent test automation solution for web and mobile with Playwright, Appium, BDD/Gherkin, Jira, Allure, n8n, Docker and an AI agent. Rigorous, curious and adaptable, I learn fast to turn real needs into reliable and scalable solutions.

Journey

My academic journey

Bac +6 (6 years)
  1. 2020 — 2023

    Bachelor's · Computer Science Technologies

    ISET Mahdia, Tunisia

  2. 2023 — 2024

    First year of Master's · IoT Services Development

    ISET Mahdia, Tunisia

  3. 2024 — 2026

    Computer Engineering Degree · Software Engineering

    EPI · Sousse Polytechnic School, Tunisia

Skills

My toolbox

Three connected areas of expertise

QA Automation
  • Playwright
  • Appium
  • Android Studio
  • Selenium
  • Jira
  • Cucumber / BDD
  • GitHub Actions
Full-Stack
  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • MySQL
AI & DevOps
  • OpenAI
  • n8n
  • Docker
  • Git
Experience

My internships

Feb. 2026 — Jun. 2026 · Final-year project

QA Automation & AI Engineer Intern

Webify Technology Sousse, Tunisia

Functional, regression and end-to-end testing of a taxi-booking application (web & mobile). Web automation with Playwright/TypeScript and mobile with Appium (BDD/POM architecture), defect tracking in Jira, Allure reports. Built an n8n workflow connected to Jira and an OpenAI-based QA agent that analyses tickets, runs scenarios and reports a verdict. Docker & GitLab (CI/CD).

PlaywrightAppiumOpenAIn8nJiraAllureDocker
Confidential project

Architecture & workflows

Click to enlarge
Jul. 2024 — Aug. 2024

Full-Stack MERN Developer Intern

BeeCoders Tunisia

Designed a responsive e-learning platform (React, Redux Toolkit, React Router, Tailwind). Built REST APIs and features: courses, users, authentication, notifications, an AI chatbot and course recommendations (Gemini API).

ReactRedux ToolkitNode.jsMongoDBGemini API
Feb. 2023 — Jun. 2023

Full-Stack MERN Developer — Final-year project

Quetratech Mahdia, Tunisia

Built an internal management information system: full client-project cycle (clients, projects, quotes, invoices, expenses), an HR module (employees, interns, payslips), secure JWT authentication, automatic PDF document generation, Excel import/export, interactive statistical dashboards and email notifications. MVC architecture.

ReactNode.jsExpressMySQLMVCJWTSequelizeBootstrap
Jul. 2022

Laravel Web Developer Intern

Top Niveau Tunisia

Contributed to a responsive real-estate platform connecting clients with property professionals. Developed and tested web modules with Laravel 8, PHP and MySQL.

LaravelPHPMySQLBootstrap
Jul. 2021

Front-End Developer Intern

Office of Merchant Marine and Ports Tunisia

My very first internship: one month that marked my entry into professional life. I built a static, responsive website in HTML5 and CSS3 to present the OMMP and the Port of Sousse, adapted to every screen size.

HTML5CSS3Responsive
Projects

My academic projects

01 / 02
01Project · EPI Digital School

Freelance Marketplace

A MERN platform connecting freelancers and clients: projects, proposals, real-time messaging, user roles and payment workflows.

ReactNode.jsMongoDBSocket.ioTailwind

I don't know everything yet, but I learn quickly on my own, adapt easily, and turn every new challenge into an opportunity to grow.

Contact

Let's work together

An opportunity, a project, or simply a chat? Reach out through the form below.

Doua Gannouni — 06 — Contact