Summary
Overview
Work History
Education
Skills
Certification
Timeline
Languages
Courses
Generic
Marwan Hafez

Marwan Hafez

Embedded Software Test Engineer
Regensburg

Summary

Experienced Software Testing professional specializing in complex Automotive software testing. Collaborates effectively with QA analysts, developers, and internal groups to ensure comprehensive testing throughout the development process. Proficient in test automation, agile development environments, and quality assurance testing.

Overview

6
6
years of professional experience
5
5
years of post-secondary education
1
1
Certificate
3
3
Languages

Work History

Software Testing/DevOps Engineer

Bertrandt
03.2024 - Current
  • 0Actively participated in agile ceremonies, including daily stand-ups and sprint retrospectives, to maintain alignment with project goals.
  • Responsible for testing functions and test implementation using Robot Framework
  • Responsible for pipelines migration from the Azure DevOps platform to GitHub
  • Tests execution and results analysis for software releases
  • Improved code deployment efficiency by automating processes with CI/CD pipelines.
  • Deployment of the ICAS system on a Linux virtual machine
  • Testing software containers on HIL and virtual machines
  • Participated in sprint planning meetings to provide input on test effort estimation and resource allocation for upcoming projects.
  • Collaborated with developers to identify, reproduce, and resolve defects found during testing phases.

Software Integration Test Engineer

VW-Infotainment
08.2023 - 02.2024
  • Company Overview: Technology&Strategy Services
  • Working on Linux OS to deploy SW containers for testing
  • Working with Azure DevOps and Confluence for repo and containers management
  • Coordination, creation and maintenance/updating of use cases for E2E Scenarios
  • Initiation and support of debug, test and integration workshops
  • Error analysis, creation and tracking of entries in error databases
  • Intensive collaboration with internal and external cooperation partners
  • Commissioning, maintenance and further development of reference test setups
  • Cross-team test & error management in the E2E context
  • Supporting clients to deploy and run the software on test racks and vehicles
  • Creating python scripts to communicate with java system
  • Deploying and testing containers on virtual machines and on HILs
  • Technology&Strategy Services

Embedded Software Test Consultant

Bosch
07.2022 - 07.2023
  • Company Overview: Technology&Strategy Services
  • Defining testing process and executing for each software release on ADAS HIL
  • System Integrator on GIT
  • Development of test environment and residual bus simulation for innovative driver assistance systems using vTESTstudio
  • Commissioning of the simulation and execution of system integration tests
  • Responsible for Jenkins overnight automatic run
  • Adapting test cases for CarMaker simulation on Canoe
  • Development of ADAS restbus simulations for customer projects in the field of driver assistance systems
  • Adapting the test cases with new hardware modes (ex
  • Front radars integration)
  • Coordination and planning of the required work packages in the project team
  • Analyzing the requirements, creating designs and carrying out the implementation in current programming languages
  • Presenting the HIL System Testing workflow to other departments and newcomers
  • Automation of system integration process using python scripts
  • Restructuring the system integration catalogue for more organizational functionality
  • Automating features to be tested as LKA, AEB and ACC
  • Creating negative scenarios for testing the infrastructure and functionalities
  • Technology&Strategy Services

Embedded Software Engineer

Valeo Automotive
09.2018 - 05.2022
  • Worked with different OEMs such as: VW, Volvo and GM groups
  • Experience in ASPICE audits (SWE.1, SWE.5, SWE.6)
  • Contributing ideas and suggestions in team meetings as well as delivering updates on deadlines, designs and enhancements with testing management and customers
  • Leading validation testing team through ASPICE and various deliveries
  • White box and Black box automation using Java and manual testing
  • Worked on developing testing automation infrastructure thus reducing runtime by 30%
  • Java test scripts using techniques as BVA, EP and DTT
  • Implementing python scripts for test reports and generating test cases
  • Maintaining work on version control system designed platforms
  • Worked with different targets such as: NXP, RL78, RH850, AVR and PIC
  • Establishing, formulating and reviewing clear operational specifications and software requirements specification (SRS) documents
  • Analyzing customer requirements documents (CRS)
  • Diagnostics UDS testing according to ISO 14229

Education

Bachelor Of Science - Electromechanical Engineering

Alexandria University
Alexandria, Egypt
06.2012 - 05.2017

Skills

Certification

ISTQB Certified Tester Foundation Level (CTFL) – International Software Testing Qualifications Board.

Timeline

Software Testing/DevOps Engineer

Bertrandt
03.2024 - Current

Software Integration Test Engineer

VW-Infotainment
08.2023 - 02.2024

Embedded Software Test Consultant

Bosch
07.2022 - 07.2023

ISTQB Certified Tester Foundation Level (CTFL) – International Software Testing Qualifications Board.

04-2021

Embedded Software Engineer

Valeo Automotive
09.2018 - 05.2022

Bachelor Of Science - Electromechanical Engineering

Alexandria University
06.2012 - 05.2017

Languages

English
Advanced (C1)
German
Elementary (A2)
Arabic
Bilingual or Proficient (C2)

Courses

  • Software Embedded Systems
  • Requirements Management Along The Software Life Cycle
  • Software Component Design & Implementation Process ASPICE SWE.3
Marwan HafezEmbedded Software Test Engineer