Charbel El Hage

Quality Assurance Automation Engineer

Salary / Daily rate

Hadath, Lebanon

Freelance, open to permanent contract

Skills

Python

Languages

English

About me

Intro

Software Engineer with 3+ years in QA automation and CI/CD pipelines, currently at BMW Group. Specialized in Python/pytest automation, FastAPI development, and GitHub Actions workflows. Expert in end-to-end testing and AI model optimization for scalable applications.

Links

Work experience

Quality Assurance Automation Engineer

ECCO2 Solutions AG

Oct 2023 - Mar 2024

6 months

Fribourg, Switzerland

- Developed end-to-end automation testing using pytest, ensuring comprehensive test coverage and efficient testing processes. - Analyzed and compared expected results for AI models, contributing to model refinement and performance optimization. - Conducted in-depth analysis of AI code, identifying areas for improvement, and updated documentation to ensure accuracy and clarity for team members and stakeholders

Software Engineer Intern

BMW Group

Apr 2023 - Oct 2023

7 months

Munich, Germany

- Automating CI/CD Pipelines: Implemented and configured automated Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub Actions to streamline the software development process and improve code quality. - Developing web application using FastAPI framework, leveraging its high-performance capabilities and intuitive API design. - Working with Robot Operating System (ROS) framework for developing and implementing robotic systems, including knowledge of ROS core concepts, package management, image transport, and image processing using OpenCV. - Configuring pytest to run parallel unit, integration, and end-to-end tests. - Developing and implementing automated testing workflows using pytest in GitHub Actions. - Dockerizing production level application using CI/CD pipeline

Quality Assurance Automation Engineer

Asset Science LLC

May 2022 - Aug 2023

1 year 4 months

Lebanon, TN, USA

- Reviewing the documentation, software requirements specification, rapid design document, high-level design, detail design document, acceptance test cases, integration test cases and unit test cases. - Performing automation tests using Microsoft Power Automate, TestProject with the implementation of AutoIT. - Participating in daily standup meetings and creating reports as needed by the QA lead. - Very good understanding of the user story and acceptance criteria concepts.

MADA®

Jan 2022 - May 2023

1 year 5 months

Baskinta, Lebanon

Junior Software Developer/Quality Assurance Automation Engineer

Feb 2022 - May 2023

1 year 4 months

Baskinta, Lebanon

- Designed, developed and implemented software applications for website based on analyzed requirements and understanding of industry technical standards. - Wrote structured, tested, readable and maintainable code. - Planned, wrote, and debugged web applications and software with complete accuracy. - Very good understanding of the user story and acceptance criteria concepts. - Interacting with the Developers to follow up on defects and issues. - Performing cross-browser testing using Selenium in Google Chrome, Firefox. - Participating in daily standup meetings and creating reports as needed by the QA lead. - Reviewing the documentation, software requirements specification, rapid design document, high-level design, detail design document, acceptance test cases, integration test cases and unit test cases. - Involving in writing and implementation of test cases for various modules.

Full-stack Developer

Jan 2022 - Mar 2022

3 months

Baskinta, Lebanon

Connect Lebanon

Feb 2021 - Mar 2022

1 year 2 months

Baskinta, Lebanon

Technical Customer Support Shift Leader

Jun 2021 - Mar 2022

10 months

Baskinta, Lebanon

Helped me with: Listening carefully to customers and being able to pick up on small details to provide accurate responses to customers. Building leadership skills like decision-making, motivation, and goal-setting.

Technical Customer Support Representative

Feb 2021 - Jul 2021

6 months

Baskinta, Lebanon


Education

Université Antonine - UA

Bachelor of Engineering - BE

2019 - 2025

7 years

Université Bourgogne Europe

Masters 2 Databases and AI

2024 - 2025

1 year 2 months

The best place to find your next move

© 2026. All Rights Reserved.