Menu

Erick GIOGLI

BIOT

En résumé

COMPETENCES:
Expertise en automatisation des tests:
➢ Définition de la stratégie d’automatisation.
➢ Conception et développement de 2 ‘frameworks’ de tests unitaires, en C et en python.
➢ Développement en python d’une « plateforme d’intégration continue » sur Windows/Linux.
➢ Ecriture d’applications en C/C++ pour tester des API/interfaces.
➢ Développement d’outils de tests (C ou python).

Expertise en test logiciel:
➢ Définition des plans de test en fonction des documents de spécification et d’architecture techniques.
➢ Estimation de l’effort de test et évaluation des risques.
➢ Identification de la stratégie de test et des critères d’entrées/sorties.
➢ Conception, implémentation, exécution des tests et analyse des défaillances.
➢ Contrôle du déroulement des tests, suivi des incidents et publication des rapports de tests.
➢ Test système, d’intégration, de certification.
➢ Test fonctionnel, non fonctionnel (performance, charge, robustesse), structurel (boîte blanche), de confirmation, de non-régression.

Procédures qualité:
➢ Suivi de méthodologie de modèle en V, Agile Scrum.
➢ TL9000 et ISO 9001.

QUALITES:
➢ Créatif, curieux, esprit d’équipe, aime partager.

COMPETENCES TECHNIQUES:
➢ Langages: Python, C, Shell Script, Java, VBA, HTML
➢ IDE: Eclipse, Visual Studio
➢ Système: SoC (System on Chip)
➢ OS: Windows, Linux, Unix Tru64 et Solaris, OS/2, DOS
➢ Réseaux/Télécom: 3GPP: LTE TDD, FDD, 3G, 2G,SIP , commandes AT, SS7/SIGTRAN
TCP/IP, RIP, OSPF, APPN, SNA
X25, SDLC, Frame-Relay, PPP, Token-Ring
➢ Gestion de tests: Doors, TTCN-2, Test Director, Win runner
➢ Outils: Perforce, Bugzilla, Synergy/Telelogic Change, Clearcase, cmvc, WHCK, wireshark


Mes compétences :
3GPP
Bugzilla
Clearcase
Frame Relay
Linux
Linux OS
Microsoft Sms
Ospf
Perl
PPP
Python
RIP
SDLC
Shell
Shell script
SIGTRAN
SNA
SS7
Synergy
Token Ring
UNIX
VMS
X25
LTE
3G
GSM
C/C++
Java

Entreprises

  • Ulticom Europe

    maintenant
  • Nvidia - Ingénieur de tests

    Courbevoie 2012 - maintenant Automatisation:
    ➢ Développement/maintenance en python d’un environnement d’exécution automatique des scripts sur Windows x86/ARM et Linux.
    ➢ Développement en python d’une « plateforme d’intégration continue » sur Windows/Linux pour exécuter les campagnes de tests, sauvegarder les résultats dans une base de données et générer les rapports de tests.
    ➢ Ecriture en C d’une application pour tester l‘interface « Mobile Broadband » fournie par des tablettes Windows.
    ➢ Mise en place de plateformes de tests calculant les temps moyens entre les défaillances (MTBF) du produit.

    Test:
    ➢ Test d’intégration et système du modem embarqué (SoC) dans des clés USB, smartphones ou tablettes.
    ➢ Test de certification matérielle Microsoft (WHCK) du modem embarqué dans les tablettes ARM.
    ➢ Test de l’API Mobile Broadband des tablettes Windows.

    Résultats:
    ➢ Déploiement pour d’autres équipes (Field test, Intégration, etc.) d’une cinquantaine de « plateformes d’intégration continue » sur 4 sites, France, USA, GB, Chine, pour tester le produit sur d’autres réseaux d’opérateurs.
    ➢ Exécution de 3200 tests de non-régression 24h/7j, répartis sur des « fermes de tests » de 10 machines.


    Environnement technique :
    Développement/maintenance d’outils de tests en Python, C
    IDE: Eclipse et Visual studio 2013
    OS: Windows, Ubuntu
    Réseau: LTE, 3G, 2G, AT commands
    Formation en interne: Python, Java
  • Ulticom - Ingenieur de Test et de Développement

    2004 - 2011 Architecte de l’automatisation des tests:
    ➢ Définition de la stratégie d’automatisation et conception de l’environnement automatisé.
    ➢ Développement du ‘framework’ de tests fonctionnels en C/Shell (Lexx/Yacc) sur des plateformes Linux/UNIX.
    ➢ Développement d’une application C pour tester une API d’accès réseau.

    Test:
    ➢ Test fonctionnel/non fonctionnel d’un produit télécom en mode client/serveur (SS7/Sigtran) installé sur Unix/Linux, qui fournit la signalisation et l’accès à des services pour les réseaux de téléphonie fixe et mobile.
    ➢ Test de conformité: ITU, ANSI, IETF, ETSI, 3GPP

    Coordination et suivi des activités:
    ➢ Encadrement d’une partie de l’équipe de test (2 en France, 2 aux US), et suivi de la progression des activités.

    Résultats:
    ➢ Déploiement du Framework d’automatisation pour d’autres équipes (intégration, développement).
    ➢ Augmentation du nombre de défauts trouvés x3 grâce à l’automatisation.
    ➢ Exécution des tests de non-régression (2000) en 3 jours, au lieu de quelques tests (40) sélectionnés en 2 semaines.


    Environnement technique :
    - Planification des campagnes de tests : Doors, Excel, MS project
    - Exécution des tests sur des machines Solaris 10, 9 et Linux Red Hat, sur des plateformes distribuées
    - Mise en œuvre de l’automatisation des tests fonctionnels : Shell script, perl
    - Développement et maintenance d’outils en C sur Solaris 10, 9 et Linux Red Hat
    - Mise en place de l’environnement de gestion de configuration sous Clearcase pour stocker les scripts de tests
  • HP/Compaq - Ingénieur de Test

    2000 - 2004 ➢ Ecriture/Exécution/Analyse de tests de conformité/non-régression pour valider un edge STP et un SCP (SS7/Sigtran)
    ➢ Développement d’un outil d’analyse des résultats de tests en C.
    ➢ Définition/exécution des cas de tests d’un driver de cartes électroniques porté sur un autre OS ‘HP-UX’.
    ➢ Création d’un site en HTML pour centraliser l’accès aux données des projets.


    Environnement technique :
    - Plateformes utilisant TRU64, Linux et VMS
    - Ecriture des spécifications de tests et des outils
    - Développement en C d’outils d’analyse et de formatage des résultats de tests sur Windows, TRU64 et VMS
    - Utilisation de TTCN-2 et d’un outil interne pour réaliser les tests fonctionnels
    - Création du site Web en HTML4 avec prise en charge des modules CGI.
  • IBM - Ingénieur de maintenance/intégration de code (Sous-traitance Cygnos)

    Bois-Colombes 1999 - 2000 Réalisations :
    • Maintenance du code C des lignes SDLC (Synchronous Data Link Control), protocole de niveaux 2 et 1, du contrôleur de communication 3746. Le SDLC gère des liens multipoints aussi bien que la capacité de recouvrer des informations pour faire suite à des erreurs de transmission. Le protocole SDLC, utilisé sur des câbles V24, V35 et X21, était aussi capable de piloter des modems par l’envoi de commandes AT.
    • Maintenance et intégration de nouvelles parties de code C de la couche 3 (APPN) du contrôleur de communication 3746.
    • Développement en C d'un simulateur réalisant le comportement de niveau 2 du code embarqué sur le contrôleur de communication (OS: CP/Q) afin de valider les corrections apportées au code à maintenir.
    • Développement en C et en Rexx d'outils logiciels d'aide au débogage et ainsi faciliter l’analyse des problèmes et des données rapportés par les clients.

    Environnement technique :
    - Codage en C dans un environnement OS/2 et CP/Q
    - Utilisation de cmvc pour la gestion du code
    - Développement en C d’un simulateur pour réaliser les tests unitaires et reproduire les problèmes clients.
  • IBM - Ingénieur de test pour la maintenance (Sous-traitance Cygnos)

    Bois-Colombes 1997 - 1998 Ingénieur de test de maintenance dans le service "Network Hardware Division"

    Réalisations :
    • Mise en place de réseaux IP, APPN pour recréer les problèmes rencontrés par les clients et valider les corrections du code embarqué sur le contrôleur de communication.
    • Exécution de tests fonctionnels, de charge, de performance

    Environnement technique :
    - Configuration de réseaux SNA/APPN, et IP (RIP/OSPF) fonctionnant avec des liens PPP, Frame-Relay, X25, SDLC, Token-ring
    - OS/2, MVS
  • IBM - Ingénieur de Test

    Bois-Colombes 1996 - 1997 Ingénieur de test sur un contrôleur de communication (Le 3746)
    • Validation fonctionnelle des protocoles de routage IP (RIP/OSPF), APPN, SNA et des protocoles de lignes Token-ring, Frame-Relay, PPP, X25, SDLC/modem.
    • Validation des remontées d’alertes via SNMP pour les réseaux IP et via un protocole spécifique pour les afficher sur des hosts (MVS) pour les réseaux APPN et SNA.
  • Digital Equipment - Ingénieur de Test

    1995 - 1996 Ingénieur de tests dans le laboratoire du service "Components and Peripherals"
    • Validation fonctionnelle du microcode (firmware) destiné à des imprimantes laser.

Formations

Réseau

Annuaire des membres :