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
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)
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
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
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.