
Boubker Bribri
Senior QA Automation Engineer
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
QA Automation Expert with 8+ years of experience leading teams and designing test strategies. Proven track record managing cross-functional QA teams at PrestaShop and creating automation libraries published on NPM. Specialized in Playwright, Selenium, and CI/CD implementation to accelerate your testing processes.
Expérience de travail
QA Automation Lead
RAJAFreelance
juil. 2024 - Présent
2 ans 4 mois
Paris, France
• Initial audit and diagnosis: Analysis of the 420 existing tests under Cypress, identification of the causes of flakiness, and evaluation of the ROI of a test redesign. • Definition of the automated testing strategy: Selection of frameworks, development standards, best practices (design patterns, fixture management, parallelization). • Conception of a robust Playwright framework: Implementation of a modular, stable, and maintainable architecture to reduce technical debt. • Team coaching and support: Training of QAs in Typescript, Playwright best practices, and automation coding standards, through practical scenarios and peer programming sessions to reinforce learning and autonomy. • Test stabilization: Significant reduction of flakiness to 3% through advanced practices (use of dynamic data, wait management and smart retries). • Industrialization of the CI/CD pipeline: Integration of tests into pipelines (Azure DevOps), Managing parallelism, Developing a connector with the test management tool (QA Touch). • Project management: Gradual redesign plan, prioritization of critical paths, conversion, feeding and managing the QA board on Jira, and rewriting test suites. • Monitoring coverage and ROI: Implementation of quality metrics (80% test coverage, 97% success rate with over 400 tests, execution time ~1 hour, maintenance effort at 5%) and reporting it. • Continuous improvement: Implementation of a code review process, a naming convention, and an evolving testing strategy adapted to the needs of the 27 subsidiaries.
PrestaShop
mars 2019 - mars 2024
5 ans 1 mois
Paris, France
Tech Manager QA
janv. 2022 - mars 2024
2 ans 3 mois
Paris, France
𝐀𝐜𝐭𝐢𝐯𝐢𝐭𝐢𝐞𝐬 : • Define and Conduct Recruiting Processes • Manage a Cross-functional Team Of QA Automation Engineers • Set And Monitor Team/Individual Goals and Provide the Necessary Means to Reach them • Define Automation Policy And New Strategies • Design a Test Automation Architecture • Prioritize Projects to Automate • Conduct Training Sessions and Workshops for Automation Purposes • Provide Guidance, Mentorship, and Support in designing, Developing, and Maintaining Automated Test Scripts and Frameworks. • Evaluate Team Processes and Improve them • Work Closely with Other Teams to Increase their Coverage
QA Automation Lead
mars 2021 - janv. 2022
11 mois
Paris, France
𝐀𝐜𝐭𝐢𝐯𝐢𝐭𝐢𝐞𝐬 : • Lead the Team Under a Cross-functional Approach • Design Automation Strategies for New Projects • Define Coding Standards and Help their Implementation • Unify the Tools Used • Create a New Automation Library Based on Playwright and Publish it on NPM • Provide Technical Expertise on Daily and Long Term Problems • Evaluate and Select the Proper Tools to Use
QA Automation Engineer
mars 2019 - mars 2021
2 ans 1 mois
Paris, France
𝐀𝐜𝐭𝐢𝐯𝐢𝐭𝐢𝐞𝐬 : • Maintain Old Automated Tests Under Selenium WebDriver • Define a New Test Strategy for the Open-Source Project • Automate Tests Using Playwright after Migration from Puppeteer • Analyze and Report Nightly Runs for the Project • Contribute to the Projects Documentations • Help Rebuild and Improve CI 𝐓𝐨𝐨𝐥𝐬 : • Project Management : Jira, GitHub • Test Management : Xray • Automation : Playwright, Puppeteer, Selenium WebDriver • Continuous Integration : Docker, GitHub Actions, Travis CI
Software QA Engineer
BROCELIA
oct. 2016 - mars 2019
2 ans 6 mois
Région de Paris, France
𝐀𝐜𝐭𝐢𝐯𝐢𝐭𝐢𝐞𝐬 : • Define a Test Strategy • Review Specifications • Design Tests Plans/campaigns for different Projects and Milestones • API, Web and Mobile Testing (Manual and Automation) and Analyze Reports • Report Defects and Confirmation Testing • Improve CI 𝐓𝐨𝐨𝐥𝐬 : • Test Management : Testrail • Issue Tracking : Redmine • Automation : Selenium, Appium, Ranorex, Postman • Continuous Integration : Jenkins
Software QA Engineer
Orange Business Services
avr. 2016 - oct. 2016
7 mois
Région de Rennes, France
Development Engineer
Lear Corporation
févr. 2015 - juil. 2015
6 mois
10046 Marocchi, Turin, Italie
Developement Trainee
Akka Technologies
juil. 2014 - oct. 2014
4 mois
10046 Marocchi, Turin, Italie
Development Trainee
Lear Corporation
juin 2013 - juil. 2013
2 mois
10046 Marocchi, Turin, Italie
Formation
Ecole nationale des sciences appliquées de Tanger
Diplôme d'ingénieur
2012 - 2015
4 ans
Universite Mohamed V de Rabat
Diplôme d'étude universitaires générales
2010 - 2012
3 ans