Compétences

Test, développement, agents IA, documentation. Le détail de chaque domaine, avec les outils que j'utilise.

QA Automation / SDET

Plus de 4 ans dédiés à l'automatisation de tests, en ESN et en startup

  • Cypress (Cucumber/Gherkin)
  • Playwright, Selenium, Appium
  • Postman (API) & k6 (performance)
  • Pipeline XRay-Cypress
Voir les détails →

Développement Web

Java/Angular en entreprise, Python pour mes projets d'agents IA

  • Java, Angular
  • Python, JavaScript / TypeScript
  • API REST, FastAPI
  • Git, CI/CD (GitHub Actions, GitLab)
Voir les détails →

Agents IA & LangGraph

Formée sur LangGraph, appliquée en activité indépendante et projets personnels

  • LangGraph (pattern Supervisor)
  • Claude API, structured outputs
  • RAG (FAISS, recherche vectorielle)
  • Pydantic comme contrat de données
Voir les détails →

Technical Writing

Rendre lisible ce qui est technique, pour des publics différents

  • Documentation API
  • Docs-as-Code & OpenAPI/Swagger
  • Rapports techniques & synthèses
  • Vulgarisation pour les profils non-techniques
Voir les détails →

QA Automation / SDET

Plus de 4 ans dédiés exclusivement à l'automatisation de tests, en ESN et en startup

Chez AssessFirst, j'ai automatisé les tests E2E (Cypress-Cucumber-Gherkin) et les tests API (Postman), et développé le pipeline XRay-Cypress pour faire remonter les résultats dans Jira. Sur mon projet personnel qa-agent-supervisor, j'ai exploré une approche complémentaire : un test n'est classé flaky que s'il échoue puis réussit dans le même run (via pytest-rerunfailures), jamais par une estimation basée sur son historique.

Outils & pratiques :

  • Cypress (Cucumber/Gherkin) : tests E2E en production
  • Playwright, Selenium & Appium : tests end-to-end web et mobile
  • Postman : tests API, vérification des endpoints
  • k6 & tests de sécurité : tests de performance et de robustesse
  • Pipeline XRay-Cypress : intégration des résultats de tests dans le suivi qualité
  • Triage des échecs : catégorisation bug produit / test fragile / flaky / environnement

Développement Web

Backend et frontend, pour comprendre ce que je teste et livrer des outils qui tournent en production

Chez ApsideTOP, j'ai conçu et développé des fonctionnalités pour des applications web dans le secteur Assurance/Mutuelle, en Java et Angular, avant de me spécialiser en automatisation de tests. Je sais lire aussi les langages de programmation orienté objet (Java, C#, PHP, Ruby, JavaScript), et je code en Python pour mes projets personnels d'agents IA (FastAPI, scripts d'automatisation). Cette double compétence dev + QA me permet de savoir où chercher quand un test échoue.

Stack :

  • Java & Angular : expérience professionnelle (ApsideTOP, secteur Assurance/Mutuelle)
  • Python : FastAPI, scripts d'automatisation, agents IA
  • JavaScript / TypeScript
  • Lecture de code : C#, PHP, Java, Go, Python, Ruby
  • Versioning & CI : Git, GitHub Actions, GitLab

Agents IA & LangGraph

Formée sur LangGraph, appliquée en activité indépendante et projets personnels

En tant qu'Agent Engineer indépendante, j'ai conçu et déployé des agents conversationnels sur-mesure : architectures RAG connectées à des bases de connaissances internes, plateformes multilingues et systèmes multi-agents. J'applique aussi ces architectures avec LangGraph (pattern Supervisor) et l'API Claude à un domaine que je connais bien : l'automatisation des tests.

Compétences techniques :

  • LangGraph : orchestration multi-agents, pattern Supervisor, routing conditionnel
  • Claude API : Structured Outputs, prompt caching (cache_control ephemeral) pour maîtriser les coûts
  • RAG : recherche vectorielle, citations sources, réduction des hallucinations
  • Formations suivies : Introduction to LangGraph, Agent Observability & Evaluations, Ambient Agents with LangGraph

Technical Writing

Documentation qui sert vraiment à ceux qui la lisent, techniques ou non

En autonomie, j'ai construit des projets de documentation API et produit (guides développeurs, spécifications OpenAPI, approche Docs-as-Code intégrée en CI/CD), avec vérification des endpoints via Postman. Chaque projet inclut une documentation pensée pour deux publics : un rapport technique détaillé pour les équipes dev/QA, et une synthèse en langage clair pour les non-techniques. C'est exactement le fonctionnement de l'agent Reporter dans mon projet qa-agent-supervisor.

Ce que je documente :

  • Documentation API : endpoints, authentification, spécifications OpenAPI/Swagger
  • Docs-as-Code : intégration CI/CD, automatisation des publications
  • Rapports techniques : architecture, choix de conception, limites connues
  • Synthèses non-techniques : résultats en 3 phrases sans jargon

Ces compétences en action

Retrouvez-les appliquées à des projets concrets dans mon portfolio, ou téléchargez mon CV pour le détail de mon parcours.