
Rym BEN AMARA
Ingénieur QA et Automatisation des tests
Salary / Daily rate
France
Mobility: France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Ingénieur QA Senior, avec 7 ans d'expérience en assurance qualité des applications et en automatisation des tests Frontend & Backend. Passionnée par le test logiciel, organisée et autonome, j'aime relever les défis techniques, optimiser les processus et assurer la satisfaction des utilisateurs.
Work experience
Ingénieur QA et Automatisation des tests Senior
Orange
Jul 2023 - Present
3 years 4 months
Paris, France
– Projet : Le projet Orange TV est conçu pour améliorer la présentation et l'affichage des écrans sur tous les appareils TV d'Orange, en utilisant le concept de backend for frontend son objectif est d'optimiser la fabrication des fronts en réduisant la complexité côté device. Chaque micro-services collecte les données de différents domaines (des chaines en direct, replay...) pour fabriquer une page qui peut être réutilisée, pour l'affichage sur plusieurs appareils que ce soit webTV, AppleTV, SmartTV... – Analyse et évaluation des besoins utilisateurs et des User Stories. – Conception, implémentation et validation des cas de test sur JIRA XRAY. – Mise en place de stratégies de tests couvrant le besoin métier. – Effectuer la validation fonctionnelle des réponses des API avec Postman/Bruno. – Préparer les prérequis et valoriser les jeux de données nécessaires pour chaque cas de test. – Planifier les besoins fonctionnels pour les tests automatisés en fonction des objectifs du sprint et estimer les efforts nécessaires. – Implémentation des tests automatisés pour chaque microservice en utilisant Robot Framework et le langage de programmation Python. – Intégration et utilisation de l'IA générative (Copilot) dans l'IDE pour assister le développement des tests automatisés. – Utilisation de prompts et d'agents IA pour faciliter l'implémentation, l'optimisation et la maintenance des scripts de tests. – Enrichir et mettre à jour les scénarios de test automatisés existants pour s'adapter aux nouveaux besoins. – Faire les revues de code et le déploiement sur chaque environnement et pour chaque microservice. – Analyser les rapports générés dans Jenkins – Support fonctionnel pour les développeurs et les utilisateurs. – Gestion et suivi des bugs : détection/déclaration des anomalies et mise à jour des tickets JIRA, Suivi des correctifs – Faire les tests des correctifs. – Communication régulière avec l'équipe de développement et vérification que les problèmes détectés ont été résolus avec succès. – Effectuer les tests de performance pour chaque microservice. – Effectuer les tests de non-régression. – Mettre en place un rapport de suivi sur l'état des tests des microservices implémentés – Participation à toutes les cérémonies Agile Scrum (Sprint Planning, Daily meeting, Refinement, Sprint Review, Rétrospective ...). – Participer au PI Planning de chaque itération
Ingénieur QA et automatisation des tests
Rhenus Logistics
Feb 2020 - Jul 2023
3 years 6 months
– Projet1 : Le projet Rhino est une application d'assurance et de facturation conçue pour Rhenus Logistics, une entreprise leader dans la logistique et le transport à l'échelle internationale. L'application Rhino vise à automatiser les processus liés à la gestion des incidents, comme les accidents, les pertes de produits ou les erreurs de livraison, afin d'améliorer l'efficacité et la précision des opérations logistiques. – Projet2 : Le projet Invoice Workflow c'est une application web et mobile, conçue pour simplifier et automatiser le processus de facturation sur divers appareils, y compris les smartphones et les tablettes. Cette application permet une gestion efficace des factures, de leur création à leur distribution, améliorant ainsi la productivité et la précision des opérations financières. – Implémenter et réaliser des tests automatisés pour les applications web en utilisant TestCafé et Cypress, avec une maîtrise des langages TypeScript et JavaScript. – Utiliser IntelliJ IDEA et GIT pour le développement des tests en JavaScript ou TypeScript. – Analyser les documents et les descriptions afin de comprendre les éléments à tester. – Créer des scénarios de test pour les applications web. – Réaliser des tests manuels et rapporter les bugs et anomalies sur JIRA, en s'assurant que toutes les fonctionnalités répondent aux exigences pour les applications web, desktop, tablette et mobile. – Exécuter des tests de régression à chaque modification. – Mettre à jour les scripts existants pour s'adapter aux nouveaux besoins. – Configurer les pipelines CI/CD de tests pour automatiser leur exécution avec Jenkins. – Lancer, exécuter et analyser les résultats des tests automatisés. – Faire les revues de code qualifications – Travailler dans un environnement Agile en utilisant la méthodologie Scrum
Stage Projet Fin d'étude
Naxxum Group
Jul 2019 - Dec 2019
6 months
– Projet : Le projet Galite est une application de gestion des clients pour Naxxum Group, une solution innovante visant à centraliser et à rationaliser la gestion des relations avec la clientèle. Cette application offre une interface conviviale permettant de suivre, d'analyser et de gérer efficacement les interactions avec les clients sur divers canaux – Développement d'un plugin WordPress de gestion des clients d'une application existante en utilisant le langage PHP – Effectuer des tests sur les API CRUD du plugin à l'aide de Postman. – Conception et développement de fonctionnalités pour améliorer le plugin. – Tests et débogage pour garantir la qualité du code et la stabilité du plugin.
Stagiaire en Intégration Web
Cloudisia
Jan 2018 - Apr 2018
4 months
– Intégration des maquettes statiques et responsives en HTML, CSS et JavaScript. – Utiliser des Framework CSS tels que Bootstrap. – Optimiser les pages web pour améliorer la performance. – Rédiger la documentation pour expliquer et détailler certaine partie de code.
Education
École supérieur privée d'ingénierie et de technologie, ESPRIT, Tunis
Diplôme d'ingénieur, Informatique
2019 - 2024
5 years 1 month
Centre Sectoriel de Formation en Télécommunication, CSFT, Tunis
Diplôme Technicien Supérieur, Marketing et Multimédias - Développement Informatique
2017 - 2019
2 years 1 month
Lycée Mahmoud Mesaadi, Nabeul
Baccalauréat, Science Informatique
2014 - 2014
1 month
Licenses & certifications
Certification ISTQB niveau fondation, Version 4.0
Issued: Jan 2024