You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ikram HilaliIH

Ikram Hilali

Lead QA Automation | CI/CD

€556/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ikram

QA Lead / Automation Engineer with solid experience in test automation (UI & API), test strategy, quality engineering and CI/CD in Agile / Scrum / SAFe environments. Specialist in test frameworks (Cypress, Selenium, Postman/Newman), continuous integration (Jenkins, GitLab CI) and the implementation of automated pipelines. Accustomed to leading QA teams, improving test coverage, reducing test execution time, and ensuring reliable software releases.
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • JCDecaux
    QA Lead Transverse
    PRESS AND MEDIA
    April 2024 - Today (2 years and 2 months)
    Plaisir, France
    Missions
    • 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.
    Postman API Gherkin TDD/BDD Project management Cypress
  • Société Générale
    Automation QA Engineer
    TELECOMMUNICATIONS
    October 2021 - January 2024 (2 years and 3 months)
    Courbevoie, France
    Detailed 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
  • Sagemcom
    Automation QA Engineer
    TELECOMMUNICATIONS
    July 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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • National Engineering Diploma in Embedded Systems
    National Engineering Diploma in Embedded Systems - National Engineering School of Carthage - 2017
    2017
    Diplôme national d'ingénieur Systèmes embarqués

Skill set

Categories