
OMAR YARMALI
QA Lead & automatisation
Salaire / Taux journalier
77186 Noisiel, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
QA Lead avec 8 ans d'expertise en stratégie de validation et automatisation E2E sur systèmes embarqués critiques (robotique, automobile, IoT). Spécialiste de l'automatisation complète (Python/Selenium/Appium), intégration CI/CD et conformité normative ISO 26262/ASPICE. J'accompagne vos projets avec une approche DevOps mature, de l'analyse firmware à la décision Go/No-Go, pour garantir fiabilité produit et réduction du time-to-market.
Expérience de travail
QA lead & automatisation
NORALSY
janv. 2025 - juil. 2026
1 an 7 mois
Chennevières-sur-Marne, France
Intervention en tant que QA Lead dans le secteur de l'interphonie et du contrôle d'accès connecté 4G, sur des systèmes embarqués connectés combinant hardware, firmware, web et mobile. Environnement Agile avec coordination pluridisciplinaire. Responsabilité de la stratégie globale de validation et de la fiabilité produit jusqu'aux décisions Go/No-Go. Responsabilités & Réalisations : • Définition et déploiement de la stratégie globale de validation couvrant firmware, hardware, API, Web et Mobile. • Conception et exécution de tests bas niveau sur firmware et cartes électroniques (Capteurs « Caméra, Microphone, », Centrales, HF et Interphonie). • Pilotage des campagnes de validation en laboratoire et en environnement réel pour vérifier robustesse et conformité hardware/software. • Mise en place de la traçabilité exigences → tests → anomalies → correctifs → release. • Contribution aux décisions Go/No-Go sur la base d'indicateurs qualité consolidés. • Définition de la roadmap d'automatisation End-to-End (API, UI Web, Mobile). • Développement et industrialisation de suites automatisées : API (Postman, Newman, RestAssured), Web (Selenium, Playwright), Mobile (Appium sur Android / iOS). • Mise en place des tests de connectivité, charge et de performance entre serveur et équipements (Mise à jour et appels massive, charge sur la BD, connexion massive des utilisateurs, modification et récupération massive de configuration, charge sur Broker MQTT). • Intégration des tests automatisés dans les pipelines CI/CD et mise en place de quality gates avant merge et release. • Exploitation d'outils d'IA (Rovo, Copilot, Codex) pour optimisation des scripts, génération de jeux de données et analyse des logs. • Structuration des campagnes sous Jira / Xray et capitalisation documentaire sous Confluence. • Encadrement et coordination d'une équipe QA multidisciplinaire en méthodologie Agile/Scrum. • Mise en œuvre des pratiques Shift Left / Shift Right Testing pour intégrer la qualité dès la conception. • Analyse approfondie des anomalies (logiciel, firmware, intégration système) et priorisation stratégique des corrections. • Suivi des KPI qualité : stabilité des builds, taux de régression, defect leakage, couverture d'automatisation. Exploitation des données SQL et MongoDB pour analyse qualité, debug et traçabilité des incidents et remonté support. • Prise des décisions release GO/NO-GO. • Mise en place des « Quality Gates » en collaboration avec les équipes de développements et produits. • Reporting synthétique orienté management et comités qualité. • Maintenance et dépannage à distance des équipements. (MQTT via MQTTX, SSH via Bitvise / Putty, SIP server, Google Console)
Développeur informatique & QA
AVSimulation
août 2024 - déc. 2024
5 mois
92100 Boulogne-Billancourt, France
QA Lead spécialisé en pilotage de la qualité logicielle, stratégie de validation et transformation des processus QA dans des environnements critiques embarqués. – Expertise en automatisation E2E (Python, Squish Qt, Selenium), qualité logicielle C/C++, CI/CD, et conformité aux standards ASPICE, ISO 26262 et ISO 9001. – Expérience confirmée dans la coordination multi-équipes (R&D, Safety, PO, clients internationaux) et l'amélioration continue de la performance qualité. – Définition et déploiement de la stratégie globale de validation couvrant firmware, hardware, API, Web et Mobile. – Conception et exécution de tests bas niveau sur firmware et cartes électroniques (capteurs, actionneurs). – Analyse approfondie des performances système et reproduction d'anomalies complexes en laboratoire. – Pilotage des campagnes de tests en environnement réel pour valider robustesse et conformité hardware/software. – Mise en place de la traçabilité exigences → tests → anomalies → correctifs → release. – Contribution aux décisions Go/No-Go basées sur indicateurs qualité consolidés. – Définition de la roadmap d'automatisation End-to-End (API, UI Web, Mobile). – Développement de suites automatisées : – API : Postman, Newman, RestAssured – Web: Selenium, Playwright – Mobile : Appium (Android / iOS) – Industrialisation des tests de non-régression et scénarios critiques métier. – Exploitation de l'IA (Rovo / Copilot /Codex ) pour : – Révision des scripts de test et optimisation des fonctions, code smells. – Création de jeux de données complexes – Analyse prédictive des logs et détection précoce de régressions – Amélioration continue des scripts et de la couverture des uses cases. – Structuration et gestion des campagnes sous Jira / Xray. – Capitalisation documentaire sous Confluence. – Intégration des suites automatisées dans pipelines CI/CD (Jenkins, GitLab CI). – Déclenchement automatique des tests à chaque commit pour feedback immédiat. – Mise en place de quality gates avant merge et release. – Gestion du versioning sous Git et structuration des repositories de tests. – Utilisation de Docker et Kubernetes pour standardiser les environnements d'exécution. – Contribution à une approche Infrastructure as Code pour fiabiliser les environnements QA. – Encadrement et coordination d'une équipe QA multidisciplinaire. – Planification des sprints de test en méthodologie Agile/Scrum. – Mise en œuvre des pratiques Shift Left Testing pour intégrer la qualité dès la phase de conception. – Collaboration étroite avec Product Owners, développeurs et équipes techniques. – Coaching technique et montée en compétences des collaborateurs sur l'automatisation et les outils DevOps. – Optimisation continue des processus QA pour réduire le time-to-market. – Analyse approfondie des anomalies (logiciel, firmware, intégration système). – Évaluation des impacts métier et priorisation stratégique des corrections. – Exploitation des données (SQL, MongoDB) pour analyse qualité et traçabilité incidents. – Rédaction de rapports synthétiques orientés data pour comités qualité et management. – Suivi des indicateurs clés : stabilité builds, taux de régression, defect leakage, couverture automatisation.
QA Lead / Ingénieur Systèmes Embarqués – Robotique & Android
ALDEBARAN
mai 2023 - janv. 2024
9 mois
92130 Issy-les-Moulineaux, France
QA Lead spécialisé en stratégie de validation, amélioration continue (Agile SAFe) et automatisation avancée des tests dans des environnements embarqués critiques (robotique, Android, cybersécurité). – Expertise en pilotage QA transverse (Software, Hardware, Systèmes), automatisation IHM Android & API (Appium v2, Python, Pytest), intégration CI/CD (Jenkins) et conformité normative (ISO 10218-1/2, cybersécurité). – Définition et suivi des KPI QA & Développement (quality gates, defect leakage, coverage, vélocité, stabilité des builds). – Mise en place de dashboards de pilotage projet pour assurer visibilité management et prise de décision rapide. – Structuration des processus QA dans un cadre Agile SAFe (PI Planning, backlog refinement, sprint review). – Pilotage de l'amélioration continue des pratiques Dev & QA (standardisation, quality gates, automatisation). – Garantie de l'alignement entre exigences produit, spécifications techniques et conformité normative (ISO 10218-1/2). – Coordination multi-domaines (software, électronique, mécanique, UI Android, systèmes embarqués). – Définition de la stratégie de validation globale (fonctionnel, non-fonctionnel, performance, sécurité, robustesse). – Priorisation des scénarios critiques et non-régression pour sécuriser les releases. – Rédaction et structuration des cas de tests sous Jira Xray avec approche BDD (Gherkin). – Mise en place de la traçabilité Requirement → Test → Incident → Release. – Pilotage des campagnes de validation et des décisions Go/No-Go. – Gestion des risques qualité et plans de mitigation en environnement critique robotique. – Définition de la roadmap d'automatisation (IHM Android, API, intégration système). – Développement de frameworks automatisés en Python avec Pytest (tests unitaires & intégration). – Automatisation IHM Android avec Appium v2 (tests E2E, validation UX, scénarios métier). – Automatisation des API robot via Postman et scripts Python pour validation des événements système. – Intégration des tests dans pipelines CI/CD sous Jenkins (exécution continue, reporting automatisé). – Implémentation de standards qualité code (Pylint, Git, revues de code). – Augmentation du taux d'automatisation sur les scénarios critiques à forte valeur métier. – Collaboration avec équipes R&D (France / Allemagne) pour concevoir des bancs de test robotique. – Validation des composants : capteurs, actionneurs, moteurs, systèmes de freinage, contrôle-commande. – Coordination des validations croisées Software / Hardware. – Garantie de la robustesse et de la sécurité fonctionnelle des systèmes robotisés. – Gestion des données robot dans bases SQL pour traçabilité et data mining incidents. – Suivi des exigences et conformité via outils Cloud (Kibana, AWS Server). – Intégration avec OS embarqué Yocto (Linux) et supervision conformité cybersécurité Android/Linux. – Analyse des logs systèmes pour identification proactive des anomalies. – Planification des campagnes de validation (régression, performance, NFT, comportement). – Priorisation des activités selon criticité produit et contraintes roadmap. – Animation des réunions de synchronisation multi-équipes (Produit, Software, Hardware, Métiers). – Support technique et formation clients internationaux (USA, Japon, Turquie). – Gestion des blocages transverses et escalades projet. – Rédaction de documentation technique et rapports d'avancement en anglais. – Formalisation des recettes produits et livrables qualité sous Jira / Confluence. – Reporting consolidé des indicateurs qualité auprès du management. – Communication proactive des risques et plans d'actions correctifs.
Développeur informatique & QA
AVSimulation
avr. 2019 - mai 2023
4 ans 2 mois
92100 Boulogne-Billancourt, France
QA Lead spécialisé en pilotage de la qualité logicielle, stratégie de validation et transformation des processus QA dans des environnements critiques embarqués. – Expertise en automatisation E2E (Python, Squish Qt, Selenium), qualité logicielle C/C++, CI/CD, et conformité aux standards ASPICE, ISO 26262 et ISO 9001. – Expérience confirmée dans la coordination multi-équipes (R&D, Safety, PO, clients internationaux) et l'amélioration continue de la performance qualité. – Définition et déploiement de la stratégie globale de validation couvrant firmware, hardware, API, Web et Mobile. – Conception et exécution de tests bas niveau sur firmware et cartes électroniques (capteurs, actionneurs). – Analyse approfondie des performances système et reproduction d'anomalies complexes en laboratoire. – Pilotage des campagnes de tests en environnement réel pour valider robustesse et conformité hardware/software. – Mise en place de la traçabilité exigences → tests → anomalies → correctifs → release. – Contribution aux décisions Go/No-Go basées sur indicateurs qualité consolidés. – Définition de la roadmap d'automatisation End-to-End (API, UI Web, Mobile). – Développement de suites automatisées : – API : Postman, Newman, RestAssured – Web: Selenium, Playwright – Mobile : Appium (Android / iOS) – Industrialisation des tests de non-régression et scénarios critiques métier. – Exploitation de l'IA (Rovo / Copilot /Codex ) pour : – Révision des scripts de test et optimisation des fonctions, code smells. – Création de jeux de données complexes – Analyse prédictive des logs et détection précoce de régressions – Amélioration continue des scripts et de la couverture des uses cases. – Structuration et gestion des campagnes sous Jira / Xray. – Capitalisation documentaire sous Confluence. – Intégration des suites automatisées dans pipelines CI/CD (Jenkins, GitLab CI). – Déclenchement automatique des tests à chaque commit pour feedback immédiat. – Mise en place de quality gates avant merge et release. – Gestion du versioning sous Git et structuration des repositories de tests. – Utilisation de Docker et Kubernetes pour standardiser les environnements d'exécution. – Contribution à une approche Infrastructure as Code pour fiabiliser les environnements QA. – Encadrement et coordination d'une équipe QA multidisciplinaire. – Planification des sprints de test en méthodologie Agile/Scrum. – Mise en œuvre des pratiques Shift Left Testing pour intégrer la qualité dès la phase de conception. – Collaboration étroite avec Product Owners, développeurs et équipes techniques. – Coaching technique et montée en compétences des collaborateurs sur l'automatisation et les outils DevOps. – Optimisation continue des processus QA pour réduire le time-to-market. – Analyse approfondie des anomalies (logiciel, firmware, intégration système). – Évaluation des impacts métier et priorisation stratégique des corrections. – Exploitation des données (SQL, MongoDB) pour analyse qualité et traçabilité incidents. – Rédaction de rapports synthétiques orientés data pour comités qualité et management. – Suivi des indicateurs clés : stabilité builds, taux de régression, defect leakage, couverture automatisation.
Ingénieur tests et validation Multimédia
ASTEK
oct. 2018 - mars 2019
6 mois
Lyon, France
QA Lead spécialisé en gestion du cycle de vie complet de la qualité pour des systèmes multimédia embarqués. – Expertise en traduction des besoins clients en exigences techniques, stratégie de validation, automatisation des tests (Python, Selenium, Robot Framework), support niveau 2 et amélioration continue produit. – Solide expérience en environnements Agile/Scrum avec intégration CI/CD et monitoring en conditions réelles. – Analyse des besoins clients et transformation en cahiers des charges fonctionnels et techniques pour box multimédia embarquées. – Définition de la stratégie globale de validation (fonctionnelle, technique, non-fonctionnelle). – Mise en place de la traçabilité Requirement → Test Case → Incident → Correctif → Release. – Pilotage des campagnes de validation et coordination avec équipes projet. – Contribution aux décisions Go/No-Go avant mise en production. – Étude approfondie des spécifications produit (logiciel embarqué, interfaces, APIs). – Identification des risques techniques et impacts client. – Rédaction de cahiers des charges détaillés alignés avec contraintes techniques et attentes métier. – Collaboration avec équipes développement pour clarification et optimisation des exigences. – Conception de plans de tests couvrant: – Tests fonctionnels – Tests non-fonctionnels (performance, robustesse) – Tests de régression – Tests d'intégration – Rédaction et gestion des cas de test sous HP ALM selon criticité et sévérité. – Élaboration et mise à jour des procédures de tests manuels et automatisés. – Priorisation des scénarios critiques pour sécuriser les livraisons produit. – Développement de scripts automatisés en Python (Selenium, Robot Framework) pour validation des interfaces web et APIs embarquées. – Structuration et maintenance des frameworks d'automatisation. – Intégration des tests automatisés dans pipelines Jenkins pour exécution continue. – Gestion du versioning via Subversion et environnements virtualisés (VM). – Amélioration continue du taux d'automatisation et réduction des cycles de validation. – Assistance et dépannage des applications logicielles clients. – Analyse approfondie des logs systèmes et événements cloud pour diagnostic des incidents. – Réalisation de maintenances préventives afin d'assurer la continuité des opérations. – Coordination avec équipes développement pour résolution rapide des anomalies critiques. – Conception de maquettes fonctionnelles pour validation des nouvelles fonctionnalités. – Développement de bancs de tests pour équipements électroniques et logiciels embarqués. – Validation en environnement simulé avant déploiement terrain.
Ingénieur software, instrumentation et système embarqué
GROUPE BRANDT
avr. 2018 - sept. 2018
6 mois
Orléans, France
Ingénieur en systèmes embarqués spécialisé dans l'analyse et la validation de produits électroniques complexes (PCB, firmware, capteurs/actionneurs). – Expertise en analyse schématique sous CADSTAR, compréhension avancée de firmware C/C++, développement d'outils de monitoring temps réel en C#, et application rigoureuse de la méthodologie Cycle en V pour garantir la fiabilité fonctionnelle et technique. – Application complète du Cycle en V : exigences → conception → implémentation → tests unitaires → tests d'intégration → validation système. – Définition des stratégies de validation fonctionnelle et technique des cartes électroniques et firmware. – Mise en place de la traçabilité entre exigences produit, implémentation firmware et résultats de test. – Organisation et exécution des campagnes de validation sur bancs de test. – Garantie de la conformité technique et de la robustesse des composants embarqués. – Étude approfondie du fonctionnement des systèmes de lave-vaisselle industriels/domestiques. – Analyse des capteurs et actionneurs : thyristors, électrovannes, thermostats, pompes. – Compréhension des cycles et programmes de lavage (modes, régénération, Water Saver). – Contrôle des paramètres environnementaux (dureté de l'eau, type de produit). – Identification des défaillances fonctionnelles et proposition d'améliorations. – Analyse des schémas électroniques sous CADSTAR. – Gestion de projets électroniques via environnement BDDE (gestion documentaire & versions). – Étude de la disponibilité composants et gestion des remplacements techniques. – Participation au routage PCB en respectant contraintes électriques (distances, densité, interférences). – Validation de la cohérence entre schéma, routage et exigences système. – Lecture et compréhension des programmes embarqués en C/C++. – Analyse des bibliothèques utilisées et des méthodes de codage. – Correspondance entre variables firmware et logique fonctionnelle des cycles de lavage. – Analyse des trames UART émises par microcontrôleur Renesas via RS232. – Amélioration des mécanismes de détection et gestion des erreurs système. – Diagnostic avancé des dysfonctionnements via analyse protocolaire. – Conception et développement d'une interface d'acquisition sous Visual Studio C# (WinForms). – Décodage en temps réel des trames UART (toutes les 0.8s). – Affichage dynamique des données dans des grilles modifiables. – Gestion des événements système et affichage dédié des erreurs. – Enregistrement des scénarios de test (formats binaire, texte, CSV Excel). – Visualisation graphique des données pour analyse comportementale. – Versioning et gestion collaborative via Subversion. – Définition et exécution des tests unitaires et d'intégration selon Cycle en V. – Vérification et validation de l'outil de monitoring sur bancs de test. – Analyse des résultats et optimisation continue des scénarios de validation. – Utilisation de TestLink pour gestion des cas de test et Matlab pour analyses techniques. – Rédaction de documentation technique détaillée (validation, architecture, procédures). – Déploiement et supervision des produits en production. – Monitoring des performances et analyse proactive des incidents. – Identification des axes d'amélioration à partir des données terrain. – Recueil des besoins clients et proposition d'évolutions fonctionnelles et techniques. – Chiffrage et participation au développement de nouvelles fonctionnalités. – Proposition de corrections et d'améliorations basées sur retours terrain et indicateurs qualité. – Contribution active aux sprints Agile/Scrum et à la priorisation backlog. – Rédaction de rapports de validation, non-conformité et recommandations d'évolution. – Documentation technique d'installation et d'utilisation pour utilisateurs finaux. – Communication régulière avec équipes projet et parties prenantes métier.
Formation
Aix Marseille « LUMINY »
Master II informatique, Conception et Codage des Informations
2017 - 2018
1 an 1 mois
– Spécialisation dans la modélisation, l'analyse et le traitement des informations complexes, incluant l'architecture logicielle, la sécurité des systèmes, l'intelligence artificielle et les systèmes distribués. – Pertinent pour la qualité du code et la structure logicielle des tests.
Aix Marseille
Master I & II, Électronique et système embarqué
2015 - 2017
2 ans 1 mois
– Maîtrise de la conception électronique, des microcontrôleurs/microprocesseurs, de la programmation bas niveau (C/C++) et des systèmes d'exploitation embarqués. – Expertise fondamentale pour les tests firmware, hardware et la conception de bancs d'essai.
USTHB
Master I, Contrôle des processus et robotique
2014 - 2015
1 an 1 mois
– Étude approfondie des systèmes de commande, de la modélisation et simulation des systèmes dynamiques, de la robotique et de l'instrumentation. – Appliqué à la validation des capteurs, actionneurs et systèmes de contrôle (pertinent pour la robotique et l'automobile).
USTHB
Licence, Électronique et Automatique
2011 - 2013
2 ans 1 mois
– Acquisition des bases en électronique analogique et numérique, en automatique (boucles de régulation), et en instrumentation industrielle. – Compétences de base pour l'analyse des circuits et des systèmes de contrôle.
Licences et certifications
Cisco CNAA V5
Délivré le : –
Certification ISTQB Foundation
Délivré le : janv. 2022