Menu

Eudes ELIE

Saint-Grégoire

En résumé

Depuis 2005, je construit mon parcours professionnel autour d'une compétence centrale: les tests logiciels.
J'ai dans un premier temps appris le métier de la validation/qualification au sein d'une entreprise spécialisée dans les télécoms.
Puis j'ai rapidement évolué vers un pan plus technique :
- tests automatiques d'API
- tests de performance applicatives
- tests automatiques web et mobile

Fort de mes 10 ans d'expérience, je recherche continuellement de nouveaux défis à relever.

Mes compétences :
Automatique
JMeter
LoadRunner
Python
Test
Test logiciel
PHP
Java Platform
Linux
Recette fonctionnelle
Selenium

Entreprises

  • Dolmen Technologies - Responsable des tests logiciels

    Saint-Grégoire 2016 - maintenant Au sein du pôle marketing produit:
    - organisation et animation de l'équipe test.
    - avec l'équipe et/ou d’autres ressources mobilisées, planifier et conduire des campagnes de test complexes depuis la définition des plans de test jusqu’au suivi de la correction des anomalies
    - assurer la conformité de l’exécution des procédures de test et garantir la traçabilité
    - garantir la documentation des tests et des résultats pour fournir des éléments d’information aux personnes en charge de la maintenance.
    - apport d'expertise pour l’amélioration continue des procédures de tests
  • Jouve - Ingénieur des tests logiciels

    Paris 2012 - maintenant Dans le cadre du poste d’ingénieur tests logiciels, mes missions recouvrent les types d’actions suivants :
    • Participation à l’élaboration de la stratégie de test des projets
    • Mettre en œuvre la stratégie de test définie et la piloter (en s’appuyant sur l’analyste de test)
    • Déployer des méthodes et des outils d’automatisation de test et les mettre en œuvre
    • Installer et paramétrer les plateformes de tests
    • Participer aux réflexions sur les méthodologies de tests afin de les rendre plus performantes

    Au sein de différents projets, j'ai pu mettre mes compétences afin de réaliser plus particulièrement :
    • Expertise & conseils autour de selenium.
    • Création / maintient d'un cloud selenium privé disposant d'une dizaine de VM
    • Mise en place d'une solution de tests automatiques reposant sur du B.D.D. (Behaviour Driven Development)
    • Création / maintient d'une solution de tests automatiques reposant sur la non régression visuelle

    Environnement technique:
    PHP, python, SQL, selenium, jenkins,

    Environnement méthodologique:
    Agilité reposant sur du scrum.
  • Technicolor - Responsable technique d'une activité de test boite blanche

    Issy-les-Moulineaux 2011 - 2012 Au sein d’une équipe de 7 personnes, prise en charge de bout en bout des activités de développement de tests automatiques boite blanche:
    - Définition et mise en place des stratégies de tests. (tests d’interfaces, tests fonctionnels)
    - Conception des framework de tests et conception des templates de tests pour l'équipe.
    - Référent sur la méthodologie des tests automatiques et du langage python
    - Préparation des campagnes de tests
    - Analyse des résultats de tests et rédaction des rapports de tests
    - Validation des anomalies détectées
    - Administration des outils de tests et gestion des environnements),

    Environnements technique et méthodologique
    Tests automatiques d'API dialoguant sous Dbus.
    environnement LINUX embarqué,
    outil SCM : IBM Rational ClearCase,
    outil de bugs : IBM ClearQuest.
    Scripting de tests python (avec les principaux modules nosetests, unittest2, dbus et gobject)
  • Technicolor - Leader technique des performances applicatives d’une solution IPTV

    Issy-les-Moulineaux 2008 - 2011 Projet

    Reposant sur des standards ouverts, la plateforme SmartVision gère la fourniture de services vidéo pour tous les types d'équipement (en haute définition ou en définition standard pour mobiles, PC, décodeurs) et tous les types de réseaux - câble, fibre optique, DSL et réseaux mobiles (en DVB H, HSDPA et 3G) en toute transparence, à domicile ou en déplacement.

    Rôle

    Côté performance applicatives
    - Définition et mise en place des stratégies de tests. (Analyse d’accessLog, extrapolation d’activité pour dimensionnement des plateformes)
    - Ecriture des plans de test.
    - Définition et mise en place des environnements de tests fonctionnels, et de performance (installation des plateformes, configuration, injection des données en masse)
    - Développement des scripts selon les cas d’usages de production. (scripting en C sous Loadrunner)
    - Elaboration des données des tests (extraction via requêtes SQL et manipulation de fichiers)
    - Contrôle des performances. (en cours de tirs et manipulation des fichier de résultat a posteriori pour extraire les données pertinentes)
    - Rédaction des rapports de test.
    - Support N3 aux clients sur les performances applicatives (analyse, et reproduction d'anomalie/crash de production)

    Côté tests automatiques :
    Préparation de modèles générique de test automatiques (appels génériques de méthodes webservices) et livraison aux équipes de validation.
    Passage des tests unitaire pour chaque opération (cas nominaux, erreurs, aux limites …)
    Reporting de bug.

    Environnements technique et méthodologique
    LINUX Redhat (shell, tcpdump), Tomcat, Apache (werbservices http), IBM Websphere Application Server, SGBD Oracle (sql).
    Outils HP LoadRunner, Quick test Pro, JMeter, python,
  • Orange - Testeur / Valideur

    Paris 2007 - 2008 Projet

    Test et Validation fonctionnelle d’un nouveau service de rencontre 3D
    Les différentes entités mises en jeu dans ce service se basent sur un client lourd 3D, un client léger WEB, ainsi qu’un outil back office.

    Rôle
    - Définition et écriture de la campagne de test sous Test Director.
    - Passage des tests fonctionnels du client lourd 3D.
    - Passage des tests fonctionnels pour la partie client WEB.
    - Analyse, saisie et suivi d’anomalies sous Test Director
    - Etude sur l’automatisation des tests pour le projet.
    - Réalisation d’outils script en python (calcul automatique de matching par exemple)
    - Test de conformité des WebServices : prise de trace pour analyse ou test automatique avec le logiciel soapui
    - Réalisation d’installshield pour la partie client lourd.

    Environnements technique et méthodologique
    Domaine réseaux (TCP/IP), web services (tcpdump, wireshark, soapui), test et validation (Test Director et soap ui).
  • Comverse - Intégrateur solution IMS

    Wakefield 2007 - 2007 Projet

    Intégration d'une solution IMS complète : packaging, configuration des serveurs, et passage d'appel.
    Méthodologie de tests automatiques dans un cycle VV (Vérification & Validation) : tests unitaires / fonctionnels et de bout en bout. Problématique d'industrialisation sous jacente..

    Rôle
    - Elaboration et paramétrage des ISO d'installation des différents serveurs d'une solution IMS (P-CSCF / S-CSCF / I-CSCF / AS ...).
    - Installation d'une solution complète from scratch avec passage d'appel et de tests de non-régression de manière automatique
    - Définition, rédaction, et passage des tests (format TTCN3 codé en python) unitaires, fonctionnels, de non-régression et de bout en bout (E2E) pour :
    * le passage d'appel (nombreux cas d'utilisation possible),
    * le provisionning de user de bout en bout (via des API SOAP .NET + base LDAP),
    * le monitoring et la gestion des serveurs (SNMP + API SOAP pour le contrôle de versionning)
    - Reporting et suivi de bug auprès de la R&D.

    Environnements technique et méthodologique
    Domaine réseaux étendu (IMS, SIP, TCP/IP, SNMP etc.), des web services (tomcat, api soap .net) ainsi que le langage ttcn-3 (méthodologie de tests automatiques).
  • ARS-IQ - Testeur valideur

    2006 - 2007 Projet

    Activité au forfait de test et de validation dans un domaine TV numérique et téléphonie mobile.

    Rôle

    Prise en de la validation logicielle d’application,
    Rédaction des plans de tests conformément aux données et besoins du client
    Définition du planning de la validation.
    Réalisation de la validation.
    Reporting des bugs.
    Participation aux revues de bugs pour l’acceptation des problèmes avec les différents interlocuteurs
    Intégration - Développement

    Environnements technique et méthodologique
    Tests fonctionnels en milieu boîte noire. Mantis pour le reporting de bug. Mercury Test Director pour les plans de tests.
  • Orange - Ingénieur IVVQ

    Paris 2005 - 2006 Projet

    Responsable de la qualification et de l'intégration de différents équipements de bout de chaîne sur réseau ATM - modems SHDSL, agrégateur multiservices ainsi qu'un gestionnaire ATM.


    Rôle

    Ecriture de la campagne de test sous Test Director
    Test et qualification fonctionnelle des nouveaux équipements.
    Intégration dans la chaîne SI - relevé des trap via SnmpSnoop,
    Vérification du bon comportement des alarmes - simulation grâce à un générateur/analyseur flux ATM AX4000 de Spirent.


    Environnements technique et méthodologique

    Milieu réseaux ATM. Test Director pour les plans de tests et le reporting de bugs.

Formations

Réseau

Annuaire des membres :