
Kamal Atmeh, PhD
Lead QA Automation Engineer | Medical Devices
Salaire / Taux journalier
Lyon, France
Freelance
Expertises
Langues
À propos
Introduction
ISTQB-certified QA Automation Lead with 3+ years of expertise in test automation and medical device compliance. Successfully implemented CI/CD pipelines, automated verification of critical medical parameters with Python/Pytest, and led end-to-end test automation across web and mobile platforms. Specialized in Selenium, Cypress, Jenkins, and FDA/MDR compliance with a unique analytical edge from PhD research background.
Expérience de travail
QA Automation Lead
SMAIO
avr. 2024 - Présent
2 ans 7 mois
69800 Saint-Priest, France
- Designed test cases based on software requirements specifications - Defined and implemented a test automation architecture to improve the verification process of the medical device - Implemented Squash TM for managing specifications, test plans, and test campaigns - Proposed and implemented SonarQube to replace manual code verification, enhancing code quality and compliance - Developed Python functionalities using pandas and numpy to implement calculations for medical and surgical parameters as part of software verification - Automated verification of spinal parameters and implant calculations with pytest, ensuring the accuracy and reliability of critical medical data, contributing to the device's safety and effectiveness - Led and developed unit test automation (Vue.js 3) with Cypress using a Data-Driven approach - Set up and administered Jenkins (Docker), including the integration of unit tests into the CI/CD pipeline and the configuration of automated notifications on Microsoft Teams - Contributed to the review of software specifications
OQOOL
avr. 2022 - mars 2024
2 ans
Lyon, France
QA Automation Engineer
avr. 2022 - mars 2024
2 ans
Lyon, France
o Assignment at Jaji, Paris - Automated tests across 5 distinct web platforms utilizing Selenium WebDriver, Java 17, and JUnit5 - Automated tests for two mobile applications using Appium - Implemented a proactive Data-Driven Testing approach - Integrated automated tests into the Jenkins CI/CD pipeline, in close collaboration with the DevOps team - Configured and integrated the interactive Allure report into Jenkins for enhanced visibility of test results - Actively participated in Scrum ceremonies o Full-Stack web development of a ChatGPT POC for an internal project - Developed a three-page GUI using HTML, CSS, and JavaScript - Built APIs and server-side functionalities using Node.js - Implemented text editor and content-saving functionalities - Developed Python functionalities to query ChatGPT API under a set of conditions, treat AI responses and form data, and generate files to be displayed in the GUI - Implemented an API to run the Python script from the user interface o Assignment for an industrial equipment distributor - Installed Java and Maven on the test server - Automated tests with Selenium Webdriver and Java 8 encapsulated in a Cucumber framework - Developed Java utilities and functions to access the MySQL database - Retrieved test input data using automatic SQL queries - Confirmed test success by automatically verifying the creation of database entries o Assignment on CLEVA at Alptis Assurances, Lyon - Automated tests on CLEVA with Selenium WebDriver and Java 8 using a Data Driven Testing approach - Assessed the testability of functional requirements and defined the automation perimeter - Developed data generation utilities - Developed, configured, and maintained test methods and tools - Conducted end-to-end testing to verify full site functionality - Identified errors and regressions, and communicated with functional testers to create bug tickets - Implemented the interactive reporting of test results using the ExtentReports library
Data Quality Analyst
juil. 2023 - oct. 2023
4 mois
Lyon, France
o Automation of data controls as part of a data migration at Alptis Assurances, Lyon - Analysis of dataset specifications - Development of Python functions to ensure that Talend output data is accurate, consistent, and adheres to the specified format and standards - Integration of developed Python methods in Robot Framework to secure the content of Talend files - Drafting of automation report and specifications for developed methods
Université Claude Bernard Lyon 1
oct. 2017 - mars 2022
4 ans 6 mois
Lyon, France
Data Scientist
oct. 2017 - mars 2022
4 ans 6 mois
Lyon, France
- Developed a function (R language) to identify species movement using variograms from Ornstein-Uhlenbeck and diffusion models - Developed an algorithm with R based on continuous-time stochastic movement models to summarize the spatial behavior of species in a set of parameters. - Predicted the species movement behavior using linear discriminant analyses - Developed an R script to standardize, clean, and analyze Big Data - Conducted Bayesian statistical analysis and modeling with R - Performed a literature review and published the results in Frontiers in Ecology and Evolution - Initialized and managed two major projects with international partners - Drafted study reports and scientific papers, prepared presentations, and organized meetings with research collaborators
Teaching Assistant
oct. 2018 - août 2021
2 ans 11 mois
Lyon, France
- Provided practical training tutorials in Biostatistics, Mathematics, Bioinformatics, Biology and Statistical Modeling to undergraduate and graduate students
Study Engineer
Polska Akademia Nauk
janv. 2017 - juil. 2017
7 mois
Białystok, Pologne
- Implemented field experiments, collected and analyzed data from camera-traps - Modeled the impact of climate change on species survival - Prepared and published an article in Scientific Reports
Study Manager
Conservatoire des Races d'Aquitaine
oct. 2016 - janv. 2017
4 mois
Developed a transhumance route in the Médoc with the objective of managing the environment through animal grazing. The route was implemented in 2018.
Research Intern
Swedish University of Agricultural Sciences
avr. 2016 - juil. 2016
4 mois
Sweden, Maine, États-Unis
Formation
Ecole de la Qualite Logicielle
Functional QA and Test Automation, Information Technology
2022 - 2022
6 mois
Université Claude Bernard Lyon 1
Doctor of Philosophy - PhD, Ecology and Evolutionary Biology
2017 - 2020
3 ans 1 mois
Université de Bordeaux
Master of Science - MS, Ecology and Evolutionary Biology
2015 - 2017
2 ans 1 mois
Lebanese University - Faculty of Sciences
Bachelor's degree, Life and Earth Sciences
2011 - 2014
3 ans 1 mois