“Blog M'bemba Dramé” Ingénieur QA

M'bemba Dramé

Ingénieur QA Technico-fonctionnel (cross-platform)

Ingénieur QA Technico-fonctionnel (cross platform) depuis plus de 6 ans, geek, j'ai travaillé pour des grands groupes (BETCLIC, BNP, EDF, etc.). Mon champ de compétences comprend : les tests automatisés (front et back) avec java sélénium, tests API, Intégration continue, DevOps, tests de performance, administration de serveur linux et développement backend (PHP/MySQL, node.js...) en tant que développeur junior.

Ma philoshophie

Ma passion et mon expertise pour les tests logiciels agissent en moi comme un stimulant pour donner une satisfaction maximale aux exigences de mes clients.

Mon but, rendre le processus d’assurance qualité de mes clients efficace et leur permettre de livrer un produit avec les moindres bugs.

Il n'existe pas d'applications 100 % sans bugs, mais il existe des applications sûres. Ce qui doit nous emmener à porter l'accent sur l'analyse des risques et des priorités qui doivent être utilisés pour focaliser les efforts de tests en fonction des contextes.

Compétences

  1. 01

    TESTING

    Analyse et Compréhension des spécifications fonctionnelles et techniques dans Confluence.

    Contribuer à l’élaboration de la stratégie de tests manuels et automatisés.

    Contribuer à la définition des critères d'acceptance en collaboration avec le PO et le PM.

    Interagir avec les différents acteurs du projet (MOA, MOE…) dans le périmètre des tests.

    Préparation et maintenance des Jeux de données.

    L’élaboration des Mocks pour les tests API.

    Vérification des données dans SQL SERVER avec des requêtes SQL.

    Rédaction des plans de test manuels fonctionnels et automatisés.

    Rédaction des cas de tests de régression au format Gherkin, Cucumber (BDD).

    Préparation des campagnes de tests fonctionnels dans Tricentis qTest pour la SQUAD et exécution sur différents terminaux (Desktop, IOS, Android, Browserstack, etc..).

    Tests fonctionnels (smoke tests, tests d'intégration, tests de bout en bout etc..) durant les sprints.

    Analyser les résultats des exécutions de tests, qualifier et remonter les anomalies.

    Interagir avec les développeurs pour qualifier les problèmes d’ordre fonctionnels et définir la meilleure solution à apporter.

    Automatiser les TNR avec (Java, CodeceptJS, Appium, Typescript et Cucumber), exécuter et maintenir les scripts de tests automatisés.

    Intégrer les suites de test dans le processus d'intégration continue (Jenkins, GitHub, Tableau).

    Scripting et exécution de tests API (POST, GET, DELETE, PATCH) avec POSTMAN.

    Remontée les anomalies et suivi des corrections.

    Consigner les résultats de l'exécution des tests, les analyser et rédiger des rapports de synthèse.

    Contribuer aux cérémonies agiles (Daily, sprints planning, démo, rétrospectives...).

    Contribuer au Go/NoGo de la mise en production.

    Produire de la documentation (les User Story, stratégie de tests, plans de tests, ...).

  2. 02

    Développement web

    Configuration d’un VPS sous Debian chez OVH.

    Modification de la configuration SSH (Interdire l'accès ssh à root, Changer le port ssh, etc).

    Configuration du firewall ufw.

    Installation et configuration d'apache 2.

    Configuration du site avec apache 2.

    Configuration DNS.

    Activation des connexions sécurisées avec Let’s Encrypt.

    Construction du FrontOffice et BackOffice avec Bootstrap, HTML, CSS, Javascript.

    Dynamisation du FrontOffice et BackOffice avec php 8 et Mysql (Requêtes SQL).

    Rédaction des QCM ISTQB Foundation et ISTQB Foundation Agile Tester.

    Rédaction de contenus du blog.

    Rédaction de contenus des services proposés.

    Maintenance générale du site et du blog.

    Référencement du site et du blog.

    Maintenance du serveur.

  3. 03

    Environnement et Outils

    JIRA, Confluence, Postman, Newman, SQL SERVER, Selenium WebDriver, Git/Github, office 365, Browserstack, Firebase, LoarRunner, HP Performance Center, TestFlight, Cypress, Visual Studio Code, Figma, Squash, Jenkins, Git/Lab, Maven, CodeceptJS, BDD (Gherkin), qTest, Appium, Mysql, IntelliJ Idea, PhpMyadmin, Snowflake, Octopus, Datadog.

  4. 04

    Langages

    Java, Typescript, PHP, SQL, CSS, HTML

  5. 05

    Systèmes

    Windows, Mac OS, Debian, iOs, Android