
Charbel El Hage
Quality Assurance Automation Engineer
Salary / Daily rate
Hadath, Lebanon
Freelance, open to permanent contract
Skills
Languages
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