Ibrahima - Consultant JMETER
Ref : 170809K001-
91000 EVRY
-
Consultant, Testeur, Ingénieur qualité et méthodes (41 ans)
-
Freelance
PARCOURS PROFESSIONNEL DETAILLE
30 Avril 2018 à ce jour : Chef de projet Assurance Qualité Logicielle - Atos Sénégal
Responsabilité : Qualifications fonctionnelle et technique des applications « Signature Electronique Avancée » et « Orange
Money » pour le compte de la Sonatel Sénégal :
• Tests fonctionnels & automatisation des tests :
o Inventorier l’ensemble des scénarios fonctionnels à partir du « backlog » définie par le Product Owner,
o Enrichir les cas de tests en fonction des retours des métiers et les clients finaux,
o Exécuter manuellement les tests fonctionnels sur Android et I.O.S et les tests Backends,
o S’assurer de la bonne intégration des services « Orange Money » avec les applications tiers comme « Tango »,
« Obélix », etc.
o Inventorier l’ensemble anomalies dans l’outil « Jira » afin que les développeurs soient notifiés,
o Valider le produit avec le P.O pour vérifier si le produit répond à ses attentes,
o Initier l’automatisation des tests fonctionnels mobile « Orange Money »
• Tests de performance :
o Mesurer les performances des applications « Signature Electronique Avancée » et « Orange Money »,
o Rédiger les supports documentaires (procédures d’assurance qualité),
o Evaluer les temps de réponse des actes métiers, les ressources consommées par les serveurs (CPU, RAM, I/O, etc.),
o Définir des critères d’acceptabilité SLA (Service Level Agreement) des logiciels,
o Exploiter les résultats et analyser les indicateurs métiers, applicatifs et systèmes dédiés,
o Préconiser des recommandations nécessaires et rédiger les rapports des campagnes.
• Autres points :
o Aider les autres services de l’entreprise à mettre en place les tests de performance (préparation des tests,
développement des scripts, exécution des tirs, analyse et exploitation des résultats),
o Assister l’équipe de supervision pour superviser l’application « Orange Money » en temps réel,
o Développer l’outil de passing des logs pour l’équipe de sécurité applicative.
• Environnements de travail : Postgres, Unix, VisualVM, JConsole, Nmon, PGraph, GCViewer, Memory Analyzer, Fiddler,
Shell, Squash TM, Sahi Pro, Jenkins, JMeter, Putty, Client FTP, Jira, HP ALM, Microsoft Office (Word, Excel, PowerPoint).
22 Novembre 2016 au 27 Avril 2018 : Sénior - Ingénieur Assurance Qualité Technique – MicroCred
Services – Sénégal
Responsabilité : Responsable du chantier automatisation des tests fonctionnel et performance
• Automatisation des tests :
o Inventorier l’ensemble des scénarios à automatiser pour chaque application,
Définir les outils et les jeux de données appropriés et automatiser les cas inventorier,
o Intégrer les tests automatisés dans la chaine d’intégration continue comme Jenkins par exemple,
o Exécuter les tests de non-régression après chaque nouvelle version,
o Faire un suivi des anomalies après chaque test de non-régression et s’assurer de la maintenance de l’usine
d’automatisation,
o Intégrer les nouvelles fonctionnalités (nouveaux cas) dans la chaine.
• Tests de performance :
o Mesurer les performances des applications
o Rédiger les supports documentaires (procédures d’assurance qualité)
o Evaluer les temps de réponse des actes métiers, les ressources consommées par les serveurs (CPU, RAM, I/O,
etc.)
o Définir des critères d’acceptabilité SLA (Service Level Agreement) des logiciels
o Exploiter les résultats et analyser les indicateurs métiers, applicatifs et systèmes dédiés
o Préconiser des recommandations nécessaires et rédiger les rapports des campagnes.
• Environnements de travail : SQL server, Windows server, Linux, VisualVM, JConsole, Nmon, PGraph, GCViewer, Memory
Analyzer, Fiddler, Shell, Batch, Python, VBA (Visual Basic for Applications), JBoss, Sahi Pro, Jenkins, JMeter, Putty, Client
FTP, Microsoft Office (Word, Excel, PowerPoint).
01 Octobre 2014 à ce jour : Ingénieur Assurance Qualité Technique – FircoSoft - ********
FircoSoft : est un éditeur de logiciel spécialisé dans le développement de solutions de filtrage par liste de surveillance et de traitement direct des transactions financières. Les solutions de filtrage par liste de surveillance de FircoSoft aident les institutions financières à respecter les réglementations internationales toujours plus strictes en matière d’embargo et de lutte contre le financement du terrorisme.
Responsabilité : Assurance Qualité des logiciels FircoSoft
Qualifications fonctionnelle et technique des logiciels de FircoSoft avant, pendant et après la mise en production :
o Automatiser le processus de déploiement des environnements FircoSoft
o Tester et mettre en place des normes et méthodes adaptées à la qualité logicielle
o Mesurer les performances des applications
o Rédiger les supports documentaires (procédures d’assurance qualité)
o Quantifier la non-régression des produits FircoSoft
o Evaluer les temps de réponse des actes métiers, les ressources consommées par les serveurs (CPU, RAM, I/O, etc.)
o Définir des critères d’acceptabilité SLA (Service Level Agreement) des logiciels
o Développer des scripts Shell, Batch, Python pour automatiser des tâches
o Exploiter les résultats et analyser les indicateurs métiers, applicatifs et systèmes dédiés
o Préconiser des recommandations nécessaires et rédiger les rapports des campagnes.
Environnements de travail : Oracle 12c, OEM (Oracle Entreprise Manager), SQL server, DB2 Database, Windows server, Linux, AIX, Solaris, HP-UX, VisualVM, JConsole, Nmon, PGraph, GCViewer, Memory Analyzer, Fiddler, HttpWatch, Shell, Batch, Python, VBA (Visual Basic for Applications), Tomcat, Weblogic, Websphere, JMeter, Putty, Client FTP, Microsoft Office (Word, Excel, PowerPoint).
1er Mars 2011 au 13 Juin 2014 : Expert Technique - Ingénieur en Technologies de l'information - CGI
France - 17, place des Reflets 92097 Paris la Défense. CGI est un groupe canadien et est une société de services spécialisée en génie informatique.
Missions :
08 Janvier au 13 Juin 2014 : AXA France Service – ********
Le service «QualifPerf» d’AXA a pour vocation de qualifier les performances de l’ensemble des applications d’AXA France :
Qualifications des performances des applications d’AXA France :
o Analyser les besoins du client et définir la stratégie
o Développer des scripts sous l’outil LoadRunner (protocole http, WebServices, Silverlight)
o Exécuter les tirs de charge depuis la plateforme Performance Center
o Exploiter les résultats et analyser les indicateurs métiers, applicatifs et systèmes dédiés
o Préconiser des recommandations nécessaires et rédiger les rapports des campagnes.
Environnement de travail : HP LoadRunner, Performance Center, SiteScope, Tomcat, Linux (Red Hat), Putty, SOAP UI, Wireshark, Microsoft Office (Word, Excel, PowerPoint).
16 Janvier 2012 au 31 Mars 2014 : Opérateur National de Paye (département du Ministère de l'économie, des finances et des comptes publics de la France - 41, Boulevard Vincent Auriol 75013 Paris France) SI Paye : Le Projet SI Paye a pour vocation de gérer la paie de l’ensemble des fonctionnaires et agents, civils et militaires, rémunérés par l’État Français. En cible le système prend en charge trois millions de dossiers. Le SI Paye doit répondre à des objectifs forts en termes de robustesse, d’évolutivité, de performance et de sécurité.
Responsabilité : Responsable automatisation des tests de performance du SI Paye
Préparation des campagnes de performance sur l’ensemble des applications du SI Paye :
o Analyser des besoins du client et définir la stratégie et l'organisation des campagnes
o Mettre en oeuvre la méthodologie pour les tests de charge
o Mettre en place les outils nécessaires (ouverture de flux, monitoring etc.)
o Créer des scripts en Shell pour enrichir les données en base
o Préparer les scénarios puis développer les scripts loadRunner dédiés aux actes métiers
Réalisations et validations de l’architecture du SI Paye :
o Développer des scripts LoadRunner sous le progiciel HR Access
o Exécuter les tirs de charge depuis le Controller LoadRunner
o Exécuter les tirs batchs depuis l’environnement dédié
o Relever les indicateurs métiers, applicatifs et systèmes à surveiller en production
o Configurer les indicateurs métiers pour superviser des processus et activités métiers avec le logiciel BAM (Business Activity Monitoring)
Analyses, recommandations d’optimisations de l’architecture technique et rédaction des livrables :
o Exploiter les résultats des tirs de charge avec l’outil Analysis de LoadRunner
o Analyser les indicateurs métiers, applicatifs et systèmes de la plate-forme testée
o Faire le «Tuning» des composants Java nécessitants des optimisations
o Déterminer les classes les plus consommatrices en faisant un «Profiling» code sous VisualVM
o Faire le reporting hebdomadaire et pilotage du projet
o Préconiser des optimisations et rédiger les rapports de synthèse du projet
Environnement de travail : HP LoadRunner, ClearQuest, VisualVM, JConsole, SiteScope, Nmon, PGraph, GCViewer, Memory Analyzer, Fiddler, HttpWatch, Shell, Oracle 11g, OEM (Oracle Entreprise Manager), Tomcat, Linux (Red Hat), Putty, Client FTP, Microsoft Office (Word, Excel, PowerPoint).
Octobre 2011 à Avril 2012 : Diverses missions ponctuelles en France (ETALAB, LVMH Louis Vuitton, Hermès, Closer Magazine)
Validation la capacité des applications :
o Développer des scripts sous NeoLoad
o Qualifier les temps de réponse des applications
o Déterminer les limites et les points contentions des applications
o Rédiger les rapports de synthèse
Environnement de travail : Neoload, VisualVM, JConsole, Nmon, PGraph, Tomcat, Microsoft Office (Word, Excel, PowerPoint)
1er Mars au 30 Septembre 2011 : Direction Générale des Finances Publiques (Ministère de l'économie, des finances et des comptes publics de la France - ********
TéléIR : est une application qui a pour objectif de faciliter la gestion des télé-déclarations des impôts sur les revenus. Les nouvelles lois de finances et l’augmentation du nombre d’utilisateurs ont un impact sur la déclaration des revenus. Le projet vise à rénover et mettre à jour toute l’architecture technique et fonctionnelle de l’application de manière à prendre en compte l’évolution du nombre de télé-déclarants mais également des nouvelles fonctionnalités.
Responsabilité : Stagiaire
Evaluation des performances de données afin de valider la nouvelle cartographie de la DGFiP
o Développer des scripts en Java (JDBC, JSP, Servlets) pour valider les performances de la base de données Oracle
o Développer en Shell pour automatiser l’arrêt et démarrage des serveurs applicatifs
o Exécuter les tests de charge depuis une plateforme de tests (Servers Master, Slave)
o Diagnostiquer les problèmes de performance de la base de données
o Evaluer les requêtes SQL les plus consommatrices
o Rédiger les rapports de synthèse des tirs de charge
Environnement de travail : HP LoadRunner, JMeter, VisualVM, SiteScope, Shell, Oracle 11g, JBoss, Linux (Red Hat), Putty, Client FTP, Microsoft Office (Word, Excel, PowerPoint).
EXEMPLES DE SUCCÈS
Validation de la qualité des produits FircoSoft sur plusieurs environnements différents (Windows, Unix, AIX, Tomcat, WebLogic, WebSphère) - 247, rue de Bercy 75012 Paris France.
Qualification et recommandation d’optimisations des applications du SI Paye de l’ONP (Opérateur National de Paye département du Ministère de l'économie, des finances et des comptes publics de la France - 41, Boulevard Vincent Auriol 75013 Paris France).
Détermination les performances de l’application « Open Data » d’ETALAB (service du Premier Ministre Français). Le projet visait à mettre en ligne les données de l’INSEE (Institut National de la Statistique et des Etudes Economiques) en ligne.
Evaluation des performances de l’application TéléIR (Télé-déclarations des Impôts sur les Revenus) de la DGFiP (Direction Générale des Finances Publiques de la France - 4, avenue Montaigne 93000 Noisy-le-Grand France). Actuellement, 13 millions de Français utilisent cette application pour déclarer leurs impôts sur les revenus.
COMPÉTENCES FONCTIONNELLES
Etude des besoins, rédaction des spécifications fonctionnelles détaillées
Conception technique et modélisation d’applications
Développement d’applications
Définition et rédaction des cas de tests
Analyse et reporting des résultats des campagnes de performance
Intégration et livraison
COMPÉTENCES TECHNIQUES
Langages & technologies
Langages : C, Shell, Python, Java, Webservices (SOAP, REST)
Serveurs : Tomcat, JBoss, WebLogic, WebSphere
SGBD : Oracle 11g, OEM (Oracle Entreprise Manager), SQL server, DB2 Database
Systèmes d’exploitation : Unix (Red Hat), Windows, AIX, Solaris, HP-UX
Autres : Putty, Client FTP, ClearQuest, Jira
Tests de Performance
Outils de tests : HP LoadRunner, Performance Center, JMeter, NeoLoad, SOAPUI
Outils de monitoring : VisualVM, JConsole, SiteScope, Nmon
Outils d’analyse : Analysis, PGraph, GCViewer, Memory Analyzer, Fiddler, HttpWatch
COMPÉTENCES LINGUISTIQUES
Anglais & Français
Pulaar & Wolofs
FORMATION
Master 2 GEII - Génie Electrique Informatique Industrielle IUP d’Evry France (2011)
IUP (Institut Universitaire Professionnalisé) d'Evry Val d'Essonne - 40, rue du Pelvoux 91000 Evry France
Master 1 GEII - Génie Electrique Informatique Industrielle IUP d’Evry France (2010)
IUP (Institut Universitaire Professionnalisé) d'Evry Val d'Essonne - 40, rue du Pelvoux 91000 Evry France
Licence GEII - Génie Electrique Informatique Industrielle IUP d’Evry France (2009)
IUP (Institut Universitaire Professionnalisé) d'Evry Val d'Essonne - 40, rue du Pelvoux 91000 Evry France