Skip to content
Ahmed SILINI
SummaryExperienceProjectsSkillsEducationContact
01Summary02Experience03Projects04Skills05Education06Contact
ENEnglishFRFrançais

Open to International Opportunities

Ahmed SILINI

/ Artificial Intelligence and Machine LearningSoftware Engineer

A software engineer from INSAT. I own test suites end to end: Playwright and Robot Framework, quality gates that stop a broken build, and the tooling that keeps them honest.

Download resumePDFWrite to me

Current run, LittleBig Connection

2 minto see a critical bug, instead of the full 8-hour regression run
0.77%suite flakiness, with fully independent tests
2.9xfaster than the Selenium baseline, 14 min to 5 min to 2 min
100%priority-one journeys automated, 20 flows
01

Summary

I test software that other people depend on. Most of my work is automation: building suites that run fast enough to block a merge, and keeping them stable enough that a red run means something.

Currently at LittleBig Connection, where an 18-test smoke gate makes critical bugs visible in 2 minutes instead of waiting for the full 8-hour regression run. Before that, quality validation for RAG pipelines and fine-tuned models at Yonnov'IA.

On the side, AI-assisted testing. A self-hosted LLM agent runs browser tests written in plain English, with no test code per scenario and no data leaving the machine.

02

Experience

January 2026 – PresentParis, France

QA & Test Automation Engineer

LittleBig Connection (LBC), Mantu Group

  • 01Made critical bugs visible in 2 minutes instead of waiting for the full 8-hour regression run, by designing an 18-test smoke gate in GitLab CI/CD that blocks the pipeline on first failure
  • 02Automated 100% of priority-one user journeys, 20 flows across Auth, Admin, Client and Supplier, with a layered Robot Framework and Playwright suite built on Page Object Model and Facade patterns
  • 03Designed a risk-based test strategy around critical user journeys, cutting the gated test surface by about 40% while preserving full critical-path coverage
  • 04Ran matched-scope suites 2.9 times faster than the Selenium baseline, 14 min to 5 min sequential and 2 min parallel, by moving to Browser Library and parallelising Dockerised runs with pabot
  • 05Held suite flakiness at 0.77% with fully independent tests, using per-test data ownership, run-scoped fixtures and HAR, video and trace capture reported to Microsoft Teams
December 2025 – PresentRemote

Freelance QA Automation Engineer

Independent Consulting

  • 01Built the Local AI QA Automation Agent, a four-layer system that turns plain-English test scenarios into executed Playwright actions with no per-scenario test code, on Qwen3 8B through Ollama, Playwright MCP, LibreChat and Docker
  • 02Kept all test data and credentials on the machine at zero API cost by self-hosting the stack offline, with no third-party model provider involved
  • 03Stopped hallucinated selectors and made runs repeatable with a tool policy of one action per step, semantic locators instead of XPath or CSS, and an element check before each interaction
June 2025 – December 2025Marseille, France

QA & AI Engineer

Yonnov'IA, AI Innovation Company

  • 01Owned end-to-end quality validation for a RAG pipeline and a fine-tuned Qwen 2.5 7B model, verifying 94.2% retrieval similarity and 1.5s latency, 40% better than baseline, against defined acceptance criteria and a golden test set
  • 02Built integration and performance test suites for a Flutter and FastAPI application, covering the release path from API contract to device
  • 03Led the adaptive assessment engine as a four-month, twelve-sprint programme, planning 288 story points across 6 epics and holding the FastAPI endpoints to a 500 ms response budget
  • 04Closed 12 of 14 sprint objectives, keeping defect tracking and regression coverage current through each Agile cycle
July 2024 – August 2024Tunis, Tunisia

Quality Automation & Data Engineering Intern

Capgemini, Global Technology Consulting

  • 01Reached 85% defect-classification accuracy across Android crashes, ANRs, tombstones and Java exceptions by building an ML triage system with NLP, clustering and similarity algorithms
  • 02Cut manual bug-tracking and triage time by 60% by automating defect lifecycle management through the Jira API
  • 03Built the preprocessing and feature-extraction pipeline feeding the classifier, then documented the architecture and the test results for the QA team handoff
June 2023 – August 2023The Hague, Netherlands

Business Analyst Intern

Be-Next Gen, Business Consulting and Sustainable Services

  • 01Defined system requirements, acceptance criteria and UAT test cases for a client-facing platform, running cross-functional workshops that aligned QA scope with development across 2 delivery sprints
  • 02Produced a requirements-to-tests traceability matrix covering every critical user journey before UAT sign-off
July 2022 – September 2022Zaghouan, Tunisia

STEM Education Instructor

Smart Kids Educational Center

  • 01Designed and delivered a hands-on robotics curriculum for more than 20 students, managing the full project lifecycle from scope definition to final demo
  • 02Adapted the curriculum to individual learning paces, taking students from a first LED circuit through to sensor-driven builds
03

Projects

#statusprojectstacktimelinedemo
  • Design and build / freelance

    A four-layer local agent that turns plain-English scenarios into executed Playwright actions with no per-scenario test code. Self-hosted end to end for zero API cost and on-machine data privacy, using semantic locators and pre-action element checks to stop hallucinated selectors.

  • The smoke pipeline: build, run parallel or sequential, publish, notify, then either trigger the end-to-end run or fail the pipeline
    QA and test automation engineer / client

    An 18-test Robot Framework and Playwright smoke gate in GitLab CI/CD that blocks the pipeline on first failure, making critical bugs visible in 2 minutes instead of waiting for the full 8-hour regression run. Layered on Page Object Model and Facade patterns, with Dockerised parallel runs through pabot.

    No public demo. Client work under a confidentiality agreement.

  • The metrics dashboard on web and mobile, showing execution time, flakiness, critical path coverage and test independence against their limits
    Design and build, QA tooling / client

    A dashboard that scores the smoke suite against its own acceptance thresholds rather than describing it: execution time under the limit, flakiness under 2%, critical path coverage across every priority-one domain, and a test independence ratio proving order does not change the result. Each panel reads pass or fail on its own, over web and mobile.

    No public demo. Client work under a confidentiality agreement.

  • Generated figure. No client interface appears in it.
    QA and AI engineer / client

    End-to-end quality validation for a RAG pipeline and a fine-tuned Qwen 2.5 7B model. Verified 94.2% retrieval similarity and 1.5s latency, 40% better than baseline, against defined acceptance criteria and a golden test set.

    No public demo. Client work under a confidentiality agreement.

  • Generated figure. No client interface appears in it.
    Quality validation and test suites / client

    A fine-tuned LLM assistant for enterprise knowledge management, combining retrieval augmented generation, vector search and a cross-platform mobile client.

    No public demo. Client work under a confidentiality agreement.

  • Backend and machine learning, team of four / personal

    A digital twin of a person’s wellbeing that predicts energy, recovery and readiness from biometric data, then coaches on it and matches compatible training partners nearby. Three FastAPI microservices behind a Next.js front end, with XGBoost for the predictions and an LLM for the coaching. Winner at the SENECA hackathon, built with a team of four.

  • Generated figure. No client interface appears in it.
    Architecture and technical lead, 12 sprints / client

    A question generation and assessment platform that ingests JSON, CSV and PDF sources, indexes them semantically, and adjusts question difficulty to the learner as they go. Backed by FastAPI over PostgreSQL and Redis with a FAISS vector index, and an analytics layer tracking concurrent users in real time.

    No public demo. Client work under a confidentiality agreement.

  • Development and test suite, academic R&D / academic

    R&D with the University of Southern Denmark. A multimodal assistant for respiratory screening built on CLAP embeddings over audio and patient metadata, with a Llama 3.2 RAG assistant grounded in WHO guidance and validated against clinical benchmarks.

  • Generated figure. No client interface appears in it.
    Quality automation and data engineering intern / client

    A triage system that classifies Android crashes, ANRs, tombstones and Java exceptions at 85% accuracy using NLP, clustering and similarity methods, and drives the defect lifecycle through the Jira API. Cut manual tracking and triage time by 60%.

    No public demo. Client work under a confidentiality agreement.

  • Generated figure. No client interface appears in it.
    Mobile and backend development / client

    An internal HR application with employee profiles, attendance tracking and leave requests, paired with an admin dashboard reporting live headcount and activity.

    No public demo. Client work under a confidentiality agreement.

  • Backend architecture and development / academic

    A scalable e-commerce backend with a recommendation engine, REST APIs, payment integration and computer vision for product categorisation, deployed with CI/CD and Docker.

    View the repository
  • Full stack development / academic

    A carpooling platform with trip matching, real-time chat and notifications, built on geolocation and route optimisation with a responsive interface.

    View the repository
  • Full stack development / academic

    A recruitment platform with advanced filtering, separate candidate and recruiter interfaces, resume parsing and skill matching over an optimised MySQL schema.

    View the repository
  • Full stack development / personal

    A blog and portfolio platform with a content management layer, authentication, commenting and server-rendered pages for search visibility.

    View the repository
  • Generated figure. No client interface appears in it.
    Mobile development / client

    A short video application with a scrolling feed, profiles, likes, comments and upload, backed by a real-time database and object storage.

    No public demo. Client work under a confidentiality agreement.

  • Generated figure. No client interface appears in it.
    Mobile development / client

    A digital menu application letting customers browse dishes and place orders, with an admin side for menu updates and order management.

    No public demo. Client work under a confidentiality agreement.

  • Production and editing / personal

    A short film on capitalism and the economy, in Tunisia and beyond, produced and edited with FTCA Zaghouan. What plays here is the teaser.

04

Skills

Testing23
PlaywrightRobot FrameworkBrowser LibrarySeleniumPytestPostmanXrayJiraPage Object ModelE2E TestingIntegration TestingRegression TestingSmoke TestingPerformance TestingAPI TestingUATRisk-Based TestingBDD/GherkinSTLCExploratory TestingDefect Lifecycle ManagementTraceability MatrixTest Architecture
AI9
RAGLLM Fine-TuningLocal LLMs (Ollama)Model Context Protocol (MCP)Agentic AILlama 3.2Qwen 2.5/3Multimodal AICLAP
Programming languages12
PythonTypeScriptJavaScriptJavaC/C++C#PHPDartSQLHTML5/CSS3Bash/ShellVHDL
Frameworks10
FastAPIFlaskNestJSNext.jsReactNode.jsExpress.jsFlutterASP.NET CoreSpring Boot
AI/ML and data13
TensorFlowKerasPyTorchScikit-learnPandasNumPyOpenCVNLTKspaCyMatplotlibNLPData PreprocessingML Classification
Databases9
PostgreSQLMySQLMongoDBSQLiteFirebaseFirestoreRedisChromaDBElasticsearch
Delivery9
DockerKubernetesGitGitLab CI/CDJenkinsAgileScrumKanbanTest-Driven Development (TDD)
Tools7
VS CodePyCharmIntelliJ IDEAJupyterAndroid StudioAdobe PremiereAfter Effects
Working with people7
TeamworkCommunicationProblem SolvingAdaptabilityLeadershipCreativityTime Management
05

Education

September 2021 – June 2026Tunis, Tunisia

National Institute of Applied Sciences and Technology (INSAT)

Engineering Degree in Software Engineering (Master's level, 5-year programme)

  • 01Graduated Preparatory Cycle with High Honors, top 5% of a cohort of more than 500 students
  • 02Relevant coursework: Quality Assurance and Testing, Software Architectures, Design Patterns, Algorithms and Data Structures, DevOps
April 2025 – June 2025Remote

University of Southern Denmark (SDU)

R&D Project, AI-Powered Mobile Application for Breathing Sound Analysis

  • 01Built a RAG assistant on Llama 3.2 with CLAP multimodal embeddings, audio and patient metadata, grounded in WHO guidance and validated against clinical benchmarks
  • 02Shipped a Flutter and FastAPI stack with a Pytest integration suite across the full Agile lifecycle
September 2020 – June 2021Zaghouan, Tunisia

Pioneer High School Zaghouan (LPZ)

Baccalaureate in Mathematics, German option

  • 01Graduated with Highest Honors, first in the year group
06

Certifications

  • 01ISTQB Foundation Level (2026)
  • 02Playwright: Web Automation Testing From Zero to Hero (Udemy, 2026)
  • 03Selenium with Python Using Robot Framework (Udemy, 2025)
  • 04Machine Learning Specialization (Stanford / Coursera, 2024)
  • 05Flutter & Dart, The Complete Guide (Udemy, 2023)
  • 06Video Production and Advanced Editing (FTCA, 2019)
Awards
  • 01Finalist, Seneca Hacks (2025)
  • 02Honorable Mention, IHEC HackLab (2024)
  • 03Winner, Tunisia88 National Original Song Contest (2018)
Activities
  • 01Tunisian Red Crescent, humanitarian volunteer and project coordinator on fundraising for families in the Zaghouan region (2022 to present)
  • 02Junior Enterprise INSAT, mobile developer on Flutter client projects (2022 to 2024)
  • 03AIESEC Carthage, international relations team member, running the intake of incoming exchange volunteers (2023 to 2024)
  • 04Cine-Radio INSAT, project manager on a team-building event (2022)
  • 05IEEE Student Chapter INSAT, program team organizer for IEEEXtreme, the 24-hour global programming competition (2022)
  • 06FTCA Zaghouan, member and video editor (2019)
  • 07Tunisia88 Music Band, founder and team leader, part of the 88 International Project (2018)
Languages
Arabic nativeEnglish fluentFrench fluentGerman A2
MusicDanceCinemaCampingPhotographyOpen SourceLanguage LearningTheatreRunning
07

Contact

Need someone to own your test suite?

Looking for a QA automation role, open internationally. The fastest way to reach me is email.

Emailahmed.silini@insat.ucar.tnDownload resumeWhatsAppLinkedInGitHub

No contact form here, and nothing on this site is tracked. Email reaches me fastest.

Ahmed SILINIQA Automation Engineer
NavigationSummaryExperienceProjectsSkillsEducationContact
ConnectEmailWhatsAppLinkedInGitHub
© 2026 Ahmed SILINIBack to top