About Ikram
English
Native or bilingual
French
Native or bilingual
Experience
- JCDecauxQA Lead TransversePRESS AND MEDIAApril 2024 - Today (2 years and 2 months)Plaisir, FranceMissions• Lead the automated test development team.• Define and implement the overall test and automation strategy, including objectives, methods, and tools.• Design, develop, and maintain a comprehensive suite of automated tests (functional, end-to-end) for advertising management platforms.• Automate playlist calculation algorithm tests with Cypress to validate their accuracy and reliability, complementing manual analysis for complex cases.• Establish and track performance indicators (KPIs) to measure the effectiveness of the test strategy and functional coverage.• Develop automated tests using and other appropriate tools.• Ensure the maintenance and updating of existing tests to maintain their relevance and effectiveness.• Monitor test execution to ensure complete coverage of critical functionalities.• Analyze test results and generate detailed performance reports.• Configure and maintain pipelines on the Jenkins orchestrator.• Manage GitLab projects and repositories, including resolving merge conflicts and maintaining branches.• Collaborate with developers to integrate tests into the development process.• Collaborate with developers and manage merges, resolve conflicts, and generate versions in the process.• Coaching and Training• Coach and train apprentices on automation tools and methodologies.
- Société GénéraleAutomation QA EngineerTELECOMMUNICATIONSOctober 2021 - January 2024 (2 years and 3 months)Courbevoie, FranceDetailed Missions:• BACK Tasks• Analysis and design of test cases for various User Stories• Creation of API request collections in Postman to cover different test scenarios.• Use of Newman to execute command-line test collections, enabling integration into CI/CD pipelines or scheduled tasks.• Setup of test data sets to cover different conditions and use cases.• Use of assertions in Postman to validate HTTP status codes and response fields.• Generation of detailed reports on test results, including successes, failures, and request details.• Identification and reporting of anomalies, tracking their implementation and correction.• Documentation of test scenarios, Newman scripts, and environment configurations.• Participation in the Go/noGo meeting for PROD deployment.• FRONT Tasks• Collaboration with stakeholders to understand business requirements and expected functionalities.• Setup of test scenarios using the Gherkin language.• Writing automated test scripts using JS with Cypress Web Driver to test the Scalexpert Dashboard.• Continuous maintenance and improvement of automation frameworks to ensure their long-term effectiveness.• Integration of automated tests into CI/CD pipelines to ensure continuous validation.• Tools and technologies: Jira, Confluence, XRay, BDD, PgAdmin, Postman, Newman, Cypress, JS, Github, Scaled Agile Framework
- SagemcomAutomation QA EngineerTELECOMMUNICATIONSJuly 2019 - September 2021 (2 years and 2 months)Tunis, Tunisia• Design, development, and maintenance of endurance and stress API tests with STBTester.• Providing updates on test campaign progress to the project manager.• Project: Development of a robust automation solution for a critical internal application, ensuring the quality of STB (Set-Top Box) lifecycle management features, including availability, connectivity, provisioning, and population management.• Detailed Tasks & Achievements:• Definition of the automation architecture and strategy from scratch with Selenium.• Implementation of the Page Object Model (POM) Design Pattern for a modular, maintainable, and scalable structure, clearly separating UI selectors from test logic.Development (BDD), enabling the writing of test scenarios in Gherkin language understandable by all stakeholders (Business Analysts, developers, QA).• Development and execution of E2E test scripts covering critical STB management business processes.• Writing Gherkin scenarios (Feature, Scenario, Given/When/Then) to formalize functional specifications and test cases.• Configuration and customization of detailed report generation with Extent Reports, providing clear visibility on test results (successes, failures, screenshots) for quick team analysis.• Configuration and orchestration of Jenkins pipelines to automate the execution of test suites.• Management of different configurations (test environments, variables) for flexible executions (smoke tests, regression tests).• Optimization of scripts for performance and reliability (reduction of execution times, management of implicit/explicit waits).
Recommendations
Be the first to recommend Ikram
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 Engineering Diploma in Embedded SystemsNational Engineering Diploma in Embedded Systems - National Engineering School of Carthage - 20172017Diplôme national d'ingénieur Systèmes embarqués