À propos de Kilani
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Crédit Agricole Corporate & Investment BankTEST AUTOMATION PROJECT LEADERBANQUE & ASSURANCESaoût 2020 - Aujourd'hui (5 ans et 10 mois)Montrouge, FranceTEST AUTOMATION PROJECT LEADERContexte : Assurer le pilotage des développements des tests d'automatisation, la gestion des livraisons des projets de digitalisation, et la validation des scénarios de tests de non régression et les processus d'assurance qualité de la plateforme Orchestrade Financial System dédiée aux opérations de trading, de gestion d'actif et de gestion des risques, dans le but est de fournir des solutions qui répondent aux exigences et objectifs des équipes de tests fonctionnels.Environnement de travail (documentation, réunion, points téléphoniques...) est en Anglais, Françaiset en méthodeAgile/Scrum.Élaborer la stratégie d’automatisation des tests, fixation des objectifs et détermination de la charge de réalisationParticiper au grooming (Agil) avec le Technical Dev Leader et le Product Owneret affiner les stories.Challenger les phases de conception de nouvelles Featureset assurer la bonne gestion du Product Backlog .Pilotage des développements sous Visual Studio (C#) et participation à la validation des merges request.Réalisationdes revues de code et mise en place des meilleures pratiques de développementsAssurer l'encadrement de l'équipe QA et les analystes de tests fonctionnels dans la configuration, la planification,la livraison et la monter en compétences de chaque membre.Définir les critères d'acceptance puis mettre en œuvre les plans de tests et les exécuter.Création des artefacts de test automatisésConcevoir le cadre de l’automatisation des graphicals user interface (GUI), tout en utilisant les technologies baséessur Windows application driver (WinAppdriver), Specflowet Selenium.Ecriture des scenarios sous format Gherkinavec Specflow(.net technologie) et assurer génération desStepdefinitionsAnalyse des Xpathdes composants des views/GUI en utilisant inspecttools de Visual Studio et WinAppdriver,Assurer l'intégration et l'exécution de l'automatisation des tests dans Azure DevOpsVeille à la bonne mise en œuvre des processus de validation des tests de non régressionAppliquer l’approcheBDD (Behavior Driven Development)Gestion du reportingEnvironnement technique :Visual Studio 2019, WinAppDiver, SpecFlow, Appium, Gherkin, SQL, XPATH, Azure DevOps, Klaxoon, Jira, Git, Selenium, Sonar, Orchestrade, Oracle 11G, UiPath, VsTest, Beyond Compare, Katalon Studio.04/2019 – Aujourd’huiING BANQUETEST AUTOMATION LEADContexte :Mettre en place des solutions basées sur des stratégies de qualité permettant l’automatisation et la digitalisation des scénarios de tests de non régressions, et des plans de suivi des projets garantissant la performance des processusde gestion des cartes bancaire, et aussil’amélioration continue de l’activité de test au sein de la squadcards.Environnement de travail (documentation, réunion, points téléphoniques…) est en Anglais, Françaiset en méthode Agile/Scrum.Élaborer une stratégie d’automatisation globale permettant d'identifier les pré-requis et les impacts liés à la mise en œuvre de l’automatisation.Analyse du contexte de test existant et vérifier l’éligibilité du référentiel de tests aux besoins de l’automatisation.Établir les plans de charges des projets d’automatisation des tests et planifier le suivie.Animer les cérémonies de découpage des Features, affiner le contenu Product Backloget assurer une bonne communication transverse.Définir les preuves de concept (Proof of concept) et analyse des étapes préliminaires à la mise en place d'un projet d'automatisation des tests liés à la Squad card.Piloter les développements sous Katalon Studioet valider les merges requestAssurer l’analyse et la résolution des problèmes détectés lors de l’exécution des tests automatiques.implémenter les bonnes pratiques, poser les bases des déploiements et contribuer au développement personnel de mes collaborateursCalculer le ROI retour sur investissement en termes de qualité et de délai dans le cycle de développementParticiper aux comités de suivi et pilotage avec les équipes développement IT, maintenance et clientAssister le responsable du pôle à la sélection des futurs collaborateursEnvironnement technique :Katalon Studio, Jira, Apache Kafka,Kibana (Elasticsearch), Apache Cassandra, Elastic Stack (ELK), Git, OpenTest,Selenium, TestNg, ServiceNow, Firebugs , chromeDriver, Cucumber, Gherkin,Postman , Tomcat, Maven, Java/J2EE, SQL, XPATH, Linux, Sonar,Extendreport, Cucumber-jvm-parallel, html-report, XML/ XSLT, Jenkins, Oracle 11G, Nexus.04/2018 – 03/2019 CAAGIS (Crédit Agricole Assurances Gestion Informatique et Services)RESPONSABLE DIGITALISATION (TEST ET AUTOMATISATION)Contexte :Contribuer à la mise en place d’une plateformed’automatisation des tests de non régressionsliés aux processusde gestion des contrats d’assurance, dont l’objectif est de garantir la transformation digitale,l’évolution du système d’information, et l’élaboration d'un plan de qualité et de suivi du projet basé sur les développements axé sur le comportement (BDD) et les méthodes Agile.Environnement de travail (documentation, réunion, points téléphoniques…) est en Anglais, Françaiset en méthode Agile/Scrum.Analyse des spécifications techniques et fonctionnellesDéfinir les budgets et plannings nécessaires au suivi du projet digitalisationDéfinition des outils en relation avec les environnements de développement, d’intégration et reportingElaboration de la stratégie de tests et à la mise en place de la méthodologie de développementRédaction des cahiers des tests fonctionnels et les tests de non régressionMise en place des outils et les pilotes nécessaires aux développements et à l’automatisation : Selenium,Cucumber,DriverRéécriture des cas de tests sous format Features et en langage GherkinDéveloppement des Pages Object Model et des StepsDefinitionet implémentation de scripts de tests automatiques avec Selenium et Cucumber.Participer à l’intégration du projet sous Jenkins avec l’équipe d’intégration continuDéfinir et maintenir les tests de non régression et les automatiserSuivre l’exécution des tests de bout en bout et garantir un rôle de relance auprès des différents acteursRendre compte de l’avancement auprès du chef de tribuRemonter les anomalies et assurer le suivie en collaborant avec les équipes de développement ITFormer les utilisateurs et pérenniser le patrimoine de test dans l’optique de garantir une phase de réversibilité de la prestation si nécessaireRédiger les bilans de recetteAnalyser les résultats et constitution des PVs de recetteFormaliser les demandes de montée en productionDéveloppement et implémentation de scripts de tests automatiques avec Selenium,Automatisation des cas de tests « WebServices »REST/SOAP via SoapUI,Exécution des tests manuels et automatiques,Analyse des différences et rédaction de rapports de tests,Identification et suivi des anomalies via JIRA,Mise à jour des documents (cahiers de charges, manuels d’utilisateurs) et amélioration de la qualité des livrables,Assurer le reporting auprès du chef de projetEnvironnement technique : Eclipse, Jira,Cucumber, Git, Selenium, SeleniumGrid, TestNg, Firebugs, chromeDriver,dbeaver,Lotus Notes, Tomcat, Maven, Java/J2EE, SQL, XPATH, Linux, Sonar,ExtentReport, Cucumber-jvm-parallel, html-report, XML/ XSLT, Jenkins, Oracle 11G, Nexus.
- LOTSYSCONSULTANT SENIOR TEST ET AUTOMATISATIONEDITION DE LOGICIELSjuillet 2016 - avril 2018 (1 an et 10 mois)Suresnes, FranceCONSULTANT SENIOR TEST ET AUTOMATISATIONContexte :Participer à la digitalisation des processus métier en matière des jeux de hasard et pronostics sportifs en mettant en œuvre principalement l'automatisation des suites de tests etl’accélération de l'exécution des actes de gestion, dont le but est de produire rapidement et efficacement des services applicatifs à forte valeur ajoutée, limiter les anomalies,diminuerle nombre des tests manuels, améliorer la qualité des livrables et de réagir rapidement de façon continue aux retours de la société « la Française des jeux ».Environnement de travail (documentation, réunion, points téléphoniques…) exclusivement en Anglais et en méthode Agile/Scrum.Analyse des spécifications techniques et fonctionnelles.Définition des plateformes et environnements de qualification en relation avec les exigences du client.Définir les critères d'acceptance des usersstories lors des séances de conceptionavec les équipes de développement.Rédaction des cahiers de test à partir des spécifications techniques et fonctionnelles.Réécriture des cas de tests en langage GherkinStructurer des bibliothèques de code réutilisables (Closure, Helper &Builder) afin d'implémenter les featuresGherkin.Définir et maintenir les tests de non régression et les automatiser.Qualifier les anomalies et formalisation des résultats des campagnes de test.Assurer le reporting journalier au chef de projet et assurer l’émission des PVs de recettes.Utilisation de « mocks » en remplacement des modules de code qui n'ont pas encore été écrits.Assurer un développement guidé et une documentation sur le comportement réel de l’application.Environnement technique: Jira,ServiceNow, Spock-framework, SaltStack,Refertests, IntelliJ IDEA, Groovy, Java/J2EE, SQL, Bitbucket, Bamboo,Linux, Tomcat,SVN, Postman, SQL, XML/ XSLT, Apache, JBoss, Eclipse, Maven, UML, EclipseTopCased, Oracle 11G, WinScp, Git,Nexus.
- VERMERGConsultant Qualification et AutomatisationBANQUE & ASSURANCESseptembre 2013 - juillet 2016 (2 ans et 11 mois)Tunis, TunisieConsultant Qualification et AutomatisationContexte :Assurer la qualité fonctionnelle et technique de la solution de gestion des polices d’assuranceSoLife, à participer au développement du logiciel et à assurer l’intégration du composant Broker (ESB Vermeg) à l’aide du frameworkPalmyra.Environnement de travail (documentation, réunion, points téléphoniques…) exclusivement en Anglais et en méthode Agile/Scrum.Développement :Définition des besoins du client,Analyse des spécifications techniques,Conception et développement de nouvelles fonctionnalités spécifiques aux besoins du client,Exécution de tests unitaires avec JUnit et Palmyra Unit Test (Solution Interne)Assurer le déploiement des applications sur les serveurs JBoss et WebSphere,Assurer l’intégration et la maintenance des modules du composant Broker avec SOLIFE qui est développé à l’aide du frameworkPalmyra, et veille sur la qualité de son bon fonctionnement.Contribuer à la résolution des anomalies,Assurer le reportingsuite à la résolution des bugs,Gestion des patchs et releases,Elaboration et intégration dans l’outil de rapports via Jasper Reports à partir des besoins du client.Test & recettes :Analyse des spécifications techniques et fonctionnelles,Élaboration des plans de tests,Préparation des environnements de tests avec SoapUI.Développement et implémentation de scripts de tests automatiques avec Selenium.Automatisation des cas de tests « WebServices »REST/SOAP via SoapUI.Exécution des tests manuels et automatiques.Analyse des différences et rédaction de rapports de tests.Identification et suivi des anomalies via JIRA.Mise à jour des documents (cahiers de charges, manuels d’utilisateurs) et amélioration de la qualité des livrables.Assurer le reporting auprès du chef de projet.Environnement technique: Selenium, WebDriver,TestNG , SoapUI,JIRA, Jenkins, Linux,JUnit, firebugs, SVN, SQL, Java /J2EE, XML/ XSLT, Apache, JBoss, Eclipse, Maven, UML, EclipseTopCased, Oracle 11G, Jasper Reports, Broker EAI, JBoss EAP, IBM WebSphere Application Server (WAS), Microsoft Office.
Recommandations
Soyez le premier à recommander Kilani
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4