
Omar Nechmi
Lead QA Engineer | Automatisation et Web Scraping
Salaire / Taux journalier
Ben Arous, Tunisie
Freelance
Expertises
À propos
Introduction
Lead QA Engineer avec +3 ans d'expertise en automatisation avancée et optimisation des processus de test. Spécialisé en développement de frameworks d'automatisation (Selenium/Python/Behave), web scraping, et solutions RPA ayant généré +1000h d'économies annuelles. J'apporte une approche complète : de la stratégie QA à l'intégration CI/CD, réduisant les tests manuels jusqu'à 30% tout en garantissant la qualité de vos applications.
Expérience de travail
QualiFactory
juil. 2023 - Présent
3 ans 4 mois
Ariana, Tunisie
Lead QA Engineer
sept. 2024 - Présent
2 ans 2 mois
Ariana, Tunisie
Consultant QA & Automatisation des tests
mars 2024 - Présent
2 ans 8 mois
Paris, France
Mission: Amélioration des activités QA et Automatisation avancée via le webscraping Tâches réalisées : • Développement d’une Stratégie QA Complète. • Cadre d’Automatisation des tests : - Conception et mise en œuvre d’un cadre d’automatisation des tests utilisant Selenium, Python et Behave. • Intégration du web Scraping : - Application de techniques de web scraping pour surmonter les limitations de l’automatisation traditionnelle avec Selenium. - Réalisation de vérifications dynamiques des données. • Amélioration Continue : - Optimisation continue des workflows d’automatisation.
Consultant en automatisation & RPA "Robot Process Automation"
janv. 2024 - mars 2024
3 mois
Tunis, Tunisie
Mission : Développement d'une Solution RPA « Robot Process Automation » Sécurisée Tâches réalisées : • Développé une solution RPA avec UiPath pour automatiser la saisie et la validation de données, réalisant des économies de temps annuelles de plus de 1000 heures. • Conçu des workflows personnalisés pour le traitement de données à grande échelle.
Consultant DATA QA & Automatisation des tests
sept. 2023 - déc. 2023
4 mois
Paris, France
Mission: Optimisation de l'efficacité QA et développement des bots de tests pour le système d'intégration des données Tâches réalisées : • Conception et mise en œuvre d’un processus de test manuel optimisé au niveau de l'intégration pour l’équipe Data . • Développement de bots en Python, Behave et Selenium pour automatiser les tests, réduisant les tests manuels jusqu'à 30 % . • Intégration des bots avec JIRA, Xray et TMC Talend Console Management pour automatiser l’exécution des jobs Talend, vérifier la validité des données produites et envoyer le rapport d’exécution des bots à JIRA . - Intégration du système SFTP Files.com dans les bots pour vérifier les données à traiter par Talend avant l’exécution des jobs . • Analyse automatique des données générées par les jobs Talend pour vérifier leur conformité aux schémas JSON définis et valider les API . • Gestion et suivie des versions avec GitHub .
Consultant en automatisation & Web Scraping
juil. 2023 - oct. 2023
4 mois
Ariana, Tunisie
Mission : Développement d'un Microservice pour l'automatisation et le Web Scraping Tâches réalisées : • Développé des bots automatisés utilisant Selenium, Behave et Python pour rationaliser divers workflows et faciliter la collecte de données à partir de plusieurs plateformes. • Conçu un microservice pour déclencher ces bots d'automatisation, utilisant des identifiants cryptés pour une authentification sécurisée et un accès aux données sensibles. • Développé des API en utilisant FastAPI pour gérer le processus d'automatisation, incluant : - Déclenchement des workflows d'automatisation, - Vérification de l'état de l'automatisation, - Extraction et sauvegarde des données, - Récupération des données extraites via des appels API. • Configuré l'ensemble du service pour fonctionner sur Kubernetes.
Ingénieur en Qualification Logicielle & Automatisation des tests
Machinestalk
déc. 2022 - juil. 2023
8 mois
Gouvernorat Ariana, Tunisie
• Rédaction des cas des tests en format Gherkin et exécution des tests manuels ; • Déclaration, Suivi et validation des bugs avec Jira ; • Suivi des règles de gestion avec Xray ; • Automatisation des TNRs sous l'approche BDD en utilisant Selenium Webdriver, Cucumber, Junit, IntelliJ IDEA, JAVA, Maven ; • Définir, collecter, analyser les exigences non fonctionnelles : rédiger les cas de test et concevoir une stratégie de test de performance ; • Écrire, maintenir et exécuter des scripts de test de charge et de performance pour des applications informatiques à grande échelle et WebSocket.
Ingénieur QA et automatisation de tests
Poulina Group Holding
févr. 2021 - oct. 2022
1 an 9 mois
Gouvernorat Tunis, Tunisie
• Analyse les users stories et les specs ; • Rédaction des plans de test ; • Identification et. rédaction des scénarios de test avec Xray ; - Réalisation des tests de non-régression ; • Implémentation et exécution des test ; • Automatisation des TNRs ; • déclaration et suivie des bugs sur JIRA ;
Ingénieur superviseur
DrillSERV
juil. 2019 - janv. 2020
7 mois
Gouvernorat Tunis, Tunisie
Formation
National Agronomic Institute of Tunisia
Diplôme d'ingénieur
2015 - 2019
5 ans
Higher Institute of Preparatory Studies in Biology and Geology sokra tunisia
Classe préparatoire aux grandes écoles, biology and geology
2013 - 2015
3 ans
Licences et certifications
Scrum Foundation Professional Certificate - SFPC™
Délivré le : janv. 2023
JavaScript Algorithms and Data Structures
Délivré le : oct. 2022