
Mohamed Ali Ben Ali
Ingénieur QA Automaticien Senior
Salaire / Taux journalier
92700 Colombes, France
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
Expérience de travail
Ingénieur tests logiciels
SFRFreelance
juin 2024 - Présent
2 ans 5 mois
Paris, France
Contexte : Projet de test sur différents produits (SIM, ESIM, box sfr). Interventions : - Exécution de cas de test e2e depuis le front en passant par des applications métiers internes (facturations SAP, backoffice, génération de fichiers, récupération de panier, check-up du BIOS) - Reporting hebdomadaire sur l'état d'avancement des tests
Ingénieur automatisation QA
BNP ParibasFreelance
mai 2022 - mai 2024
2 ans 1 mois
Paris, France
Contexte : Projet d’automatisation de test (Back-end REST API) pour les systèmes bancaires au sein de la DSI (Parcours de souscription de crédit) Interventions : - Analyse des user stories et des spécifications (critères d'acceptation). - Clarification des comportements attendus avec le PO. - Préparation des jeux de données (Payload, JSON). - Développement de scripts de tests automatisés (JAVA, Gherkin, BDD). - Exécution des TNR et analyse des résultats (détection de bugs). - Suivi des KPIs QA, Coverage. - Qualification des erreurs : bug applicatif, faux positif. - Remontée des résultats. - Encadrement d’un QA junior : montée en compétences sur l’environnement d’automatisation - Amélioration continue du référentiel de test et des scénarios d’automatisation Environnement : Openapi 3, GitLab, Scrum, Jira/Confluence, Postman, Cucumber, BDD, Gherkin, Maven, Selenium, IDE Eclipse, XRAY
Ingénieur étude et développement NodeJS
AUTODISTRIBUTIONFreelance
déc. 2021 - mai 2022
6 mois
Région de Paris, France
Contexte : Dans le cadre d'un projet DAAS chez Autodistribution du groupe PHE leader européen dans la distribution indépendante de pièces détachées pour véhicules légers et poids lourds en Europe. Réalisations : - Conception haut niveau de l'architecture globale du micro-service : diagrammes - Mise en place d'une couche d'authentification et d'autorisation : Identification des différents rôles d'utilisateurs , OpenID Connect/Oauth 2.0 sous Auth0 - Rédaction des specs fonctionnelles et du cahier des charges avec l'équipe métier - Virtualisation et Mocking de l'api, méthode ADD - Validation du contrat de l'api avec l'équipe métier et la direction - Pré développement : diagrammes de flux, identification des outils, libs et frameworks - Montée en compétence et mise en place de l'api gateway KONG - Développement du micro-service - Tests - Documentation avec Openapi - Déploiement sur Heroku Stack : KONG api gateway ,API-first design/ADD(API-Driven Development), Virtualization and Mocking api, PRISM, Redoc, OpenID Connect/Oauth 2.0, Openapi 3, GitLab, scrum, jira/confluence, postman, docker, flow diagrams, Auth0, expressjs, es6
Ingénieur étude et développement NodeJS
ekinoFreelance
juin 2020 - déc. 2021
1 an 7 mois
Paris, France
Projet Canal + (https://www.canalplus.com) Equipe scrum 12 personnes Maintenance de l'API qui gère le front du site https://www.canalplus.com Résolution de dettes techniques Développement de services + tests + code review Stack : node, es6, express, Gitlab, Gitlab CI/CD, mocha/chai, Docker, mongodb
Ingénieur étude et développement NodeJS
FrichtiFreelance
juin 2019 - mai 2020
1 an
Région de Paris, France
Au sein de la squad delivery, divers interventions ayant pour objectifs la réduction de la dette technique : Équipe de 6 personnes, Agile scrum Travail inter-squad delivery/data - Compréhension de l'architecture des échanges entre les micros-services. - Développement d'un micro-service de statistiques dédié à la squad data, leur permettant de suivre les metrics de livraisons : retard, livré à temps, livré à l'avance et éventuellement les causes des retards. - Participation à la mise en place d'un algorithme de génétique : ce dernier a pour objectifs de matcher le backlog des livraisons avec le backlog des livreurs disponibles et d'optimiser les tournées de livraisons en prenant en compte la position en temps réel de chaque livreur : création des tournées de livraisons de la façon la plus optimale et productive (population, hybridation, convergence). (8 livraisons max par tournée, score de la tournée (sur une tournée combien de livraisons ont été livrées à temps "eta")). - Développement d'une interface jquery/d3js représentant les metrics sous forme de charts : retard, livré à temps, livré à l'avance. - Test unitaires : chaihttp Stack : nodejs/expressjs, mongodb, gitlab, jira/confluence, jquery, d3js, postman, Docker Architecture : REST FULL
Ingénieur d'études et développement Symfony2 - JQuery (Full - Stack)
Elite Auto
mars 2016 - juil. 2019
3 ans 5 mois
Région de Paris, France
Mission : Développement de nouveaux modules pour le back-office interne permettant l’estimation pour l’aide à la reprise sur les voitures occasions. - Couche fonctionnelle : LOA - Développement full stack : REST API – Symfony 2 (SCRUM) • Développement d’une couche Web Service REST communiquant avec des services externes permettant de calculer des estimations d’aide à la reprise sur les voitures de moins de huit ans • Factorisation et optimisation de code existant vers une architecture de composants réutilisables - Développement front–end : Bootstrap / Jquery / Gulp / npm / Backbone / Bower • Développement de nouveaux formulaires pour des traitements asynchrones en AJAX • Amélioration de l’ergonomie du DOM en utilisant la programmation évènementielle avec jQuery et CSS - Formation à l'utilisation, maintenance et intégration continue - Environnement: Symfony2, REST API, jQuery, Gitlab, Backbone.js, Postman, AJAX, MySQL, WAMP, Asana, Ansible
Formation
Université Paris 8
Licence
2012 - Présent
14 ans 10 mois
Paris YNOV Campus
Master 1 of Computer Applications (M.C.A.)
2014 - Présent
12 ans 10 mois
Paris YNOV Campus
Master 2 of Computer Applications (M.C.A.)
2015 - Présent
11 ans 10 mois