Wael M.

Test Management

Waiblingen, Germany

Experience

Mar 2024 - Present
1 year 6 months
Germany

Test Management

Schwarz IT

It was a test management role for the introduction of new e-car charging stations using credit cards as a payment method in various EU countries.

The company wanted to equip its branches across Europe with e-charging stations and update existing ones with new payment options.

My tasks included coordinating quality measures with the station manufacturers, payment terminal manufacturers, the finance SAP team, and the backend software provider. The backend software (ChargePoint) is responsible for operating stations from different manufacturers.

I planned and prepared the testing activities in the lab in Germany and in the respective country up to the rollout.

Defect management was a key part of the role, as it can involve multiple possible error sources from the involved manufacturers.

  • Design, planning, test case analysis
  • Integration testing
  • Coordination of UAT in the lab and on site
  • Creating hardware (charging stations, terminals) and software test catalogs
  • Communicating test results from REST services with the SAP team
  • Supporting branches in the EU until the rollout
  • Coordinating defect management with the manufacturers
  • Coordinating software updates from the involved manufacturers
  • Checking the configuration of stations in the backend software for the different countries
  • Ongoing quality status reporting to project management
  • Documenting the user manual in English/German

Tools: Confluence, be.Energised, OCPP Postman, OPI, CCV (payone.elavon), Excel, it4you

May 2023 - Jan 2024
9 months

Test Management

Telekommunikationsanbieter

It was a test management role for introducing a new unified platform for order processing.

  • Data migration
  • Design, planning, test case definition
  • Integration testing
  • UAT
  • Live quality status reporting in Confluence by embedding from Jira-Zephyr

Tools: Jira, Confluence, Zephyr

Sep 2022 - Mar 2023
7 months

Test Management

E.ON

This large corporate project involved three web portals that provide a unified order processing platform across the group for all regional subsidiaries. The extensive business processes cover workflows for the different groups of user levels. The portals serve as the front-end for the SAP systems used in the background.

  • Responsible for test activities within the new systems.
  • Planning and overseeing E2E tests at the corporate level
  • Planning and leading UAT at the operational level
  • Reporting test results to the overall test management and project leadership
  • Optimizing the defect management process
  • Creating test documentation/reporting in Confluence

Tools: Confluence, Jira, Zephyr, SAP IS-U

Mar 2022 - Aug 2022
6 months

Test Management, Quality Management, Requirements Analysis

Miele

The project involved an e-commerce mobile app for Android and iOS systems. In the backend, processes are handled with extensive web services. The mobile app is a dependent module within a complete system and is fed by central data storage.

  • Responsible for and planning test activities within development
  • Reviewing customer requirements in user stories
  • Identifying test objects and test requirements, as well as prioritizing and defining test conditions
  • Defining test cases within the sprint
  • Defining and planning regression test cases
  • Module integration tests were performed by an external team and reported to me
  • Responsible for reporting to management
  • Testing on real devices (Android and iOS).
Jun 2021 - Feb 2022
9 months

Senior Test Manager / Quality Manager

Daimler Truck

This project was about quality improvement measures for a vehicle sales software. The focus of the role was analyzing the current development and testing processes to identify improvement needs. The analysis was followed by various measures, test process improvements, and new test management documentation. The development was done by 3 Scrum teams (about 15 people) mostly in the country

  • Coordinating necessary quality measures in the project together with sub-project leads and the client
  • Planning and overseeing test activities in 3 Scrum teams
  • Reviewing the existing automated tests (JMeter) that were in place
  • Evaluating and introducing a new UI test automation tool
  • Integrating the automated tests currently run on the Daimler side (JMeter, TestComplete) into our build and deployment process
  • Monitoring the execution of quality measures
  • Handing over to the test center at the end of the assignment
  • Hiring testers
Feb 2021 - May 2021
4 months

Senior Test Manager

Federal Agency

In this project, the task was limited to creating a test concept for developing a mobile app for personalizing services for citizens.

  • Technical responsibility and cross-location operational coordination of multiple internal test teams for integration, system, and acceptance tests
  • Responsibility for reporting to management
  • Creating concepts, strategies, and plans for testing complex system solutions, as well as enforcing test specifications and objectives during the test process
  • Responsibility for implementing and continuously reviewing test progress
  • Identifying test objects and test requirements, as well as prioritizing and defining test conditions
  • Responsibility for carrying out and documenting test activities, and deriving suitable corrective actions if needed
Jan 2018 - Dec 2020
3 years
Remote

Test management, test analysis, test specification, test automation, and acceptance testing on the business side

Daimler AG

In this project, it was about developing extensive REST services for remote software updates of vehicle control units. The development was carried out by a well-known third-party vendor. My role as test manager on the business side involved designing, planning, specifying, and carrying out test activities to accept the developed services.

  • Test management (test concept, test planning, and test case specification)
  • Analyzing business requirements with the business unit
  • Coordinating between the business unit and development (third-party vendor)
  • Test data preparation, data migration, and creation of some synthetic test data
  • Automating regression tests (end-to-end) for the business unit
  • Monitoring, documenting, and evaluating test activities
  • Creating and presenting test result reports at the end of each test cycle from the test management tool
  • Responsibility for releasing the software to the business unit

Tools: Confluence, Jira, Jira Zephyr, DevOps, SoapUI Pro, Excel, MS Access

Jan 2017 - Dec 2017
1 year

Test management, test analysis, test specification

EnBW

In this project, a mobile application was developed to support many business cases of the energy provider. The application serves as a helper tool for employees who need to maintain data on site at the customer's location. The software is built on iOS and is connected to the corporate SAP database in the backend. Data is stored locally first and then transferred or synced to the backend.

Development took place in an agile environment by two developer teams, each with multiple testers. My role as test manager was to plan, define, and carry out test tasks with the test team. Since the company had high demands on business and technical details, the test activities were designed to be correspondingly demanding.

  • Test management in an agile environment
  • Defining test metrics based on the product owner's quality requirements
  • Setting the test strategy
  • Planning and organizing test phases for each sprint
  • Automating SAP test data setup with eCATT
  • Performing functional system tests and regression tests
  • Creating test result reports at the end of each sprint
  • Sprint reviews

Tools: Jira, Jira Zephyr, SAP eCATT, iPhone/iOS

Jan 2015 - Dec 2016
2 years

Test Management / Quality Management / Test Automation

Trumpf

As a large machine tool manufacturer, it places high demands on the quality of its own software. The software consists of complex graphical modules that show machine simulations for different machine types, as well as design tools for customers. The software is also used to create NC code to control the machines.

Software quality is continuously checked in a continuous integration setup through many tests. Unit, integration, and functional system tests are run daily in an automated way.

  • Quality management/test management in an agile environment
  • Creating test concepts/test strategy/test specifications
  • Improving test processes
  • Planning and organizing test phases
  • Automating regression tests
  • Planning and running load and performance tests
  • Performing manual system tests
  • Reviews
  • Creating test result reports at the end of each sprint
  • Sprint reviews

Tools: TestBench, TestComplete, JIRA, SpaceClaim

Sep 2013 - Dec 2014
1 year 4 months

Test Management / Quality Assurance / Test Process Improvement / Test Concept Design

IT System House of a Government Agency

In this project, a central administration system was developed for all individual systems in the authority. The system is built on SOA services. The services provide uniform interfaces to centrally manage tasks created by the service consumers (systems). The data created is stored in an Oracle database. The system is tested in different stages. Unit tests are done with JUnit and then functional system tests are done with SOAPUI. The system test cases are created based on use cases from the Innovator tool. The tests are automated every night as part of a continuous integration process. Load and performance tests are run at the end of each release with Silkperformer on a production-like environment. Development is based on Scrum. The execution of the entire system and integration tests is not part of the project team's tasks.

  • Quality management/test management in an agile environment
  • Creating a framework test concept and multiple individual test concepts
  • Running load and performance tests for the SOA services and nightly batch applications
  • Creating system test cases
  • Supporting the development teams
  • Document and code reviews
  • Analyzing test results
  • Supporting the internal test manager in improving the test process

Tools: SoapUI, JUnit, Java, Innovator, Hudson, UML, MS Office

Jul 2012 - Aug 2013
1 year 2 months

Consulting Test Management / Test Automation / Development

Deutsche Telekom

The project is a telecommunications project for the new Joyn services. The Joyn standard enriches existing mobile communication methods. Chatting, file sharing and live video streaming during a voice call are part of the first phase of the new service offerings by all mobile providers and device makers in the GSMA alliance. The platform, developed in Java/Spring, is accessed via REST web services. Data management is handled in a MySQL database. My task in the project is to ensure development quality through a complete test concept and to make sure the system’s business rules and requirements are implemented correctly. I do this by creating test concepts, defining test cases in HPQC, simulating a test client with SoapUI and developing Java test layers to test and log system behavior.

Scrum methods are applied successfully in the project.

  • Quality management/test management in an agile environment
  • Analyzing technical and business requirements
  • Creating the overall test concept and associated test specification
  • Defining business requirements in HPQC
  • Defining system and regression test cases in HPQC
  • Manually executing the defined test cases
  • Automating test cases with SoapUI and the Groovy scripting language
  • Developing Java test layers to test and log system behavior
  • Responsible for error management
  • Automating, executing and evaluating load and performance tests with LoadUI
  • Presenting test results after each sprint

Tools: Java, Spring, SoapUI, LoadUI, MySQL, HPQC, Scrum, Excel for Scrum tracking, Eclipse, Groovy, project language is English.

Jul 2010 - Jun 2012
2 years

Consulting / Analysis of Business Processes / Quality Assurance and Testing

Dell GmbH

The FlexProd project is one of Deutsche Telekom’s largest projects. FlexProd is the central technical inventory and provisioning system for all products delivered over Deutsche Telekom’s GbE network. Through its abstract view of broadband networks, the project manages not only technical and logical components but also data from product ordering and fulfillment processes. The challenge in this project was mastering the complex and numerous network topologies and the interfaces between different software systems. In addition to DELL, large companies like T-Systems, Siemens and IBM are involved in the project.

  • Responsible for testing multiple modules in a highly organized team of about 30 testers
  • Analyzing technical and business requirements
  • Defining component, system and regression test cases
  • Ensuring correct implementation of requirements and change requests across multiple test phases
  • Executing manual and automated test cases in all test phases
  • Data analysis and evaluation of identified system defects
  • Communicating with developers at home and abroad until errors and their effects are resolved (error management process with Bugzilla)

Tools: FlexProd, Java, Visio, Testbench, Bugzilla, Oracle, WebSphere.

Feb 2009 - Jun 2010
1 year 5 months

Consulting / Analysis / Design / Development

Aixistance

Creating a trading portal for European used and new industrial machines, construction equipment, cars, trucks and medical devices. The portal is a JEE application running on a Tomcat container. Business logic is implemented in the Spring framework. Data in the MySQL database is persisted using the Hibernate framework.

  • Business analysis of the portal requirements
  • Choosing development tools and frameworks
  • Defining concepts and use cases
  • Database design and implementation
  • Development under JEE
  • Defining test cases

Tools: JEE, Hibernate, Spring, MySQL, Eclipse, UML.

Aug 2007 - Jan 2009
1 year 6 months
Germany

Analysis / Design / Development (Agile/Scrum) / Testing

IBM Deutschland

Building a web-based application to control computing capacities (CPM) based on load on IBM z/OS mainframes. The application is to become part of the well-known IBM ISC web console for managing various IBM applications. On the server side, it is a Java Enterprise application based on WebSphere 6.1. The client is an AJAX application developed with the Dojo library. Client-server data exchange is done through a JSON interface.

  • Business analysis of z/OS capacity increase processes
  • Defining concepts and use cases
  • Defining data interfaces
  • Deriving the client framework from Dojo classes
  • Implementing on the client and server sides
  • Defining and implementing tests

Tools: Java EE, AJAX, Dojo, WebSphere, Eclipse, IBM Rational Application Developer (RAD), IBM AUIML Framework, UML, XML, ANT, CVS.

Jan 2007 - Jul 2007
7 months

Analysis / Design / Project Management

Aixistance

Building a system to manage and monitor the sales and commission expectations of mobile phone packages. The application is an intranet application developed for different user levels with varying permissions.

  • Gathering and analyzing the customer’s requirements
  • Creating the concept
  • Building the database
  • Designing the application interface
  • Responsible for implementation

Tools: Visual Studio .NET 2003/2005, SQL Server 2005

May 2006 - Dec 2006
8 months

Analysis / Development

T-Systems

Implementation and testing of the extension of an equipment configurator for all vehicle models of the manufacturer. The complex relationship between equipment, models, year of manufacture and offer period for all car models had to be evaluated from formatted text files and transferred into different XML file types. A converter based on Enterprise Java Beans was developed to verify the XML files and import the data into the database.

The used Enterprise Java Beans serve as a data interface for various company systems.

  • General overhaul of the existing application
  • Analysis of the new customer requirements
  • Definition of solution approaches
  • Implementation of a new data converter that can handle the new equipment rules
  • Revision of the EJBs to import new data types into the database

Tools and languages: Java J2EE, EJB, JDOM, SQL, Log4J, DB2, JDBC, Eclipse, Aqua Data Studio, ANT, XMLSpy, CVS, WebSphere 5.1, Windows XP.

May 2005 - Apr 2006
1 year

Application Management

T-Systems

Responsible for several modules of the strategic and very complex project (over 100 developers) that determines the annual financial statement for the company. The application is available to all subsidiaries worldwide. The application is a Java application with a separate data layer. This data layer consists of data classes that are loaded with data by the different modules. Data import takes place regularly in defined periods depending on the data type. The various modules of the application cover the extensive and versatile financial processes of all subsidiaries. These lead to an overall result for the company.

  • Analyze and master technically complex processes
  • Further development of two important modules in the application
  • Customer support and fast customer-focused development
  • Creation of many PDF reports with XML/XSLT in several modules of the application
  • Constant adjustment of the data in the database through extensive multi-step SQL scripts
  • Process and program correction

Tools and languages: Java Application J2SE, DB2, WebSphere, Log4j, XML/XSLT, SQL-PL/SQL, ANT, Eclipse, Aqua Data Studio, Visual Source Safe

Sep 2004 - Apr 2005
8 months

Technical Consulting / Design / Development

T-Systems

Development of a globally used CRM portal for the exclusive customer segment at a well-known automaker. The main technical focuses were on the design and implementation of the J2EE application based on IBM WebSphere and Oracle.

  • Overall responsibility for development
  • Server-side development with Servlets/JSPs
  • Front-end development with JSPs
  • Database modeling and creation
  • Implementation of security-aware user management, also valid for the service portal
  • Integration of the service portal (workshop portal, DB2 database) with the CRM application
  • Dynamic report generator with Jasper Reports
  • Deployment on two SUN test environments and one production environment
  • Single sign-on technology for increased data security
  • Storage of customer documents in the database
  • Later I completely redesigned the portal interface at the customer's request and revised the application and data model
  • Event reminder tool that runs at night for the product managers

Tools and languages: Java J2EE Servlets/JSP, JDBC, JNDI, JavaScript, Oracle, SQL-PL/SQL, DB2, WebSphere, WSAD, Jasper Reports, Toad, CVS, Windows 2000 and SUN environment

Jul 2004 - Aug 2004
2 months

Analysis / Development

T-Systems

Extension of a reporting system for a truck sales portal to display offer documents in different languages.

  • Creation of PDF reports with XML/XSLT

Tools and languages: Java, XML, XSLT, Eclipse, Oxygen XML

Apr 2004 - Jun 2004
3 months

Consulting / Development

T-Systems

Design, implementation and testing of the extension of a direct sales system for commercial vehicles. The Java and DB2 based application imports configuration data from an MQSeries interface, analyzes it and writes everything into the configuration database.

  • Extension of the configuration classes with multiple functionalities so that more configuration options for the vehicles can be supported

Tools and languages: Java, DB2, MQSeries, Eclipse

Dec 2003 - Mar 2004
4 months

Analysis / Development

T-Systems

Design and development of a data import system for a company car configurator. Data from a special text format is analyzed and imported into an MS-SQL database.

  • Created a converter to check and import the configuration data.

Tools and languages: Java Servlet/JSP, Struts, Tomcat, MSSQL, Eclipse

Apr 2002 - Nov 2003
1 year 8 months

Technical consulting / Design / Development

T-Systems

Development of a globally used CRM portal for the exclusive customer segment at a well-known car manufacturer. The technical focus was on designing and implementing the J2EE application based on IBM WebSphere and Oracle.

  • Responsible for the entire development
  • Server-side development with Servlets/JSPs
  • Front-end development with JSPs
  • Database modeling and creation
  • Created a security-aware user management system that also applies to the service portal
  • Integrated the service portal (workshop portal, DB2 database) with the CRM application
  • Dynamic report generator with Jasper Report
  • Deployed to 2 SUN test environments and one production environment
  • Single sign-on technology for improved data security
  • Storage of customer documents in the database
  • Later, at the customer's request, I completely redesigned the portal interface and revised the application and data model
  • Event reminder tool that runs at night for the product managers

Tools and languages: Java J2EE Servlets/JSP, JDBC, JNDI, JavaScript, Oracle, SQL-PL/SQL, DB2, WebSphere, WSAD, Jasper Report, Toad, CVS, Windows 2000 and SUN environment

Mar 2001 - Mar 2002
1 year 1 month

Analysis / Development / Test

T-Systems

Creation of a module within a data warehouse for the budget planning of innovation projects in the company.

  • Designed according to customer requirements
  • Development in Access using VBA
  • Connected data in Access to the Oracle database
  • Created many reports in Access

Tools and languages: Access, Oracle, ETL Informatica, VBA, ODBC

Summary

My professional career is characterized by solid expertise in test management, a strong problem-solving ability, and the skill to quickly learn new topics and tools. In numerous projects, I gained extensive experience in planning, coordinating, and executing software tests – always in close collaboration with project stakeholders and product owners. I have strong skills in creating test plans, evaluating test tools, developing test strategies, as well as in resource planning and leading test teams. Additionally, I introduced test automation and optimized test processes according to ISTQB standards. My expertise includes being proficient with common test and defect management tools and solid experience in software development. This combination allows me to perform precise risk analyses and efficient problem resolutions throughout the project. The variety of fields gave me specialized knowledge in areas like automotive, industry, public sector, IT service providers, CRM, telecommunications, GIS, energy, wholesale, and municipal software.

Languages

German
Native
English
Advanced

Education

University of Siegen

Technical Informatics · Siegen, Germany

University of Hildesheim

Diploma in Engineering · Construction Informatics · Hildesheim, Germany

Zagazig University

BSc in Civil Engineering · Civil Engineering · Zagazig, Egypt

Certifications & licenses

ISTQB

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions