Nicolas Gelot

Ingénieur QA / Développeur Python

image

Ingénieur Logiciel depuis plus de 10 ans sous GNU/Linux et addict de l'automatisation, je développe principalement en Python mais pas que ! Ces dernières années, j'ai passé beaucoup de temps à automatiser différents types de tests (fonctionnel, e2e, perf). Toujours dans le but de délivrer un logiciel de qualité et de le pousser le plus vite en production avec une CI/CD.


Expériences

Lead QA Engineer

Vade Secure | janvier 2018 - Maintenant

Leader de la sécurité des emails, ma mission chez Vade Secure en tant que Lead QA est de challenger les développeurs au quotidien dans le but d’avoir un produit fiable, scalable et livrable à la demande.

  • Création des outils de tests dans le cadre de l’automatisation et du déploiement continu.
  • Mise en place des tests fonctionnels et end-to-end en Python.
  • Simplification du processus de déploiement des produits avec Docker.

Intégrateur Continu

Intersec | mars 2013 - janvier 2018

Techniquement très pointue, Intersec propose une solution bigdata performante avec ses propres bases de données afin d’aggréger un maximum d’evénements par secondes. Ma mission chez Intersec a été d’automatiser les tests et de les maintenir, de bencher les produits et de faire du fuzz testing pour valider la robustesse.

  • Automatisation des tests back-end et front-end d’une application bigdata/fastdata développée en C et JS. Le framework de test est fait en Python et il utilise les librairies unittest, behave et selenium. Build et CI sur chaque commit et nightly build.
  • Mise en place des processus de livraisons (packaging, génération du changelog depuis git et redmine…).
  • Maintenance de l’infrastructure (Gerrit, buildbot).
  • Bench du produit lors des recettes pour cibler les limites.
  • Participation au support Niveau 3 des différents produits.

Développeur C/C++ sur système temps réel embarqué

Thales Communications | mai 2009 - mars 2013

Au sein de la branche Thales communications j’ai participé en tant que développeur C/C++ à la nouvelle génération de radio logicielle.

  • Développement C/C++ sur système embarqué avec une architecture Software Defined Radio.
  • Automatisation des tests avec la création d’un framework Java basé sur le protocole SNMP.

Projets

Next Run

Open Source

Encore en version alpha nextrun.info a pour but de lister les prochaines courses de running et trail proches de chez vous.

/e/ spot

Open Source

Mainteneur de spot pour la e.foundation. Spot est un meta moteur de recherche basé sur Searx.