About Haider
Arabic
Native or bilingual
French
Fluent
English
Fluent
Experience
- AAREON FRANCELead QA and AutomationREAL ESTATEJanuary 2025 - March 2026 (1 year and 2 months)Context:Test automation for WEB applications in the real estate sectorActions:Automation and Scripts:Development of Python scripts for automated generation of test data (Data Sets) and test environment managementUse of Python classes (pdfParse) for analysis and processing of PDF documentsCI/CD and Integration:Development of a custom CI/CD orchestrator for distributed GitLab pipelines with bidirectional Jira integrationConfiguration of GitLab CI pipelines with remote project triggering and flexible environment parameterizationComplete workflow automation: execution → reports → Jira ticket updatesArchitecture and Framework:Implementation of the test automation strategyImplementation of a decoupled multi-environment architecture with centralized configuration managementImplementation of the Page Object Model pattern with abstract classes to optimize maintainability and reusability across projectsCreation of a private npm package containing generic APIs reusable for all automation projectsTraining and Documentation:Leading technical workshops on Playwright/TypeScript and training teamsCreation of comprehensive technical documentation and team guidelines for E2E testsCreation of comprehensive technical documentation and team guidelines for E2E testsTechnical Environment:Python, pdfParse, npm, Page Object Model, GitLab CI, Jira, Playwright, TypeScript
- EngieTest Automation ConsultantJanuary 2024 - Today (2 years and 5 months)
Test Automation Consultant
- Regularly participate and intervene in project test automation for Digital, covering both subscriber and non-subscriber websites.**QA Team**: 1 Test Lead, 1 Business Analyst, 3 Functional Testers, 1 PO, and 1 Automation Consultant.Achievements:
Define and document the automated test strategy. Implement prerequisites for qualification (installations, configurations, test data…) Preparation and setup of the automated test environment: Playwright, TypeScript, adopting the BDD approach via Cucumber: the platform is set up from scratch. Design and development of a modular E2E test framework in TypeScript/Playwright, published as a private NPM package. Implementation of the Page Object Model pattern with abstract classes to optimize maintainability and reusability across projects. Implementation of a decoupled multi-environment architecture with centralized configuration management. Development of a custom CI/CD orchestrator for distributed GitLab pipelines with bidirectional Jira integration. Configuration of GitLab CI pipelines with remote project triggering and flexible environment parameterization. Complete workflow automation: execution → reports → Jira ticket updates. Write test scenarios in Gherkin format. Inject automated tests into continuous integration platforms (Gitlab CI) by creating the YAML configuration file. Lead technical workshops on Playwright/TypeScript and train teams on the developed framework. Create comprehensive technical documentation and team guidelines for E2E tests. Participate in Scrum ceremonies (Daily meeting, sprint planning, PI, retrospective, and demonstration).**Environment**: TypeScript, Playwright, Cucumber, BDD, squashTM, Jira, Gitlab, VisualStudio**Methodology**: Agile (Safe) - BPCE SITest Automation EngineerBANKING AND INSURANCEMarch 2022 - December 2023 (1 year and 10 months)Toulouse, France
Test Automation Consultant
- Regularly participate and intervene in test automation (Web and mobile) and in various sprint workshops and meetings.**QA Team**: 1 Project Manager in Paris, 2 Automation Consultants in Toulouse, 1 Automation Consultant in Bordeaux, and 1 Automation Consultant in Aix.Achievements:
Preparation and setup of the automated test environment: Selenium, Java, adopting the BDD approach via Cucumber. Write test scenarios in Gherkin format. Maintenance of automated tests. Create and maintain automated tests for three mobile applications of three different banks: Banque populaire, Crédit coopératif, and Caisse d’épargne: Appium, Java. Execute tests periodically and before each delivery on Jenkins. Inject automated tests into continuous integration platforms. Find and test bugs after their correction. Participate in Scrum ceremonies (Daily meeting, sprint planning, retrospective, and demonstration).**Environment**: Java, Selenium, Appium, Cucumber, BDD, Bitbucket, Jenkins, Experitest, Intellij**Methodology**: Agile (SCRUM)
Recommendations
Be the first to recommend Haider
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- National Diploma of Telecommunications Engineer–ENET'COM2018Diplôme national d'ingénieur télécommunications
- Diploma of preparatory cycle for engineering studies, Math-Physics sectionESSTHS2015Diplôme du cycle préparatoire aux études d'ingénieur, section Math-Physique