Your enemies use GenAI too - staying ahead of fraud with Neo4j
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
1. PROFESSIONAL EXPERIENCE
Senior Software Tester
NTG Clarity Networks
05/2010 – 12/2016
Giza, Egypt
Test Team Lead
Naseej for Technology
01/2017 – 11/2017
Cairo, Egypt
Test Specialist
DXC Technology
12/2017 – 05/2021
Giza, Egypt
Test Lead Specialist
AHAD Business Services
06/2021 – Present
Cairo, Egypt
EDUCATION
Master, Artificial Intelligence
Cairo University
01/2021 – Present
Giza, Egypt
Pre-Master, Operations Research
Cairo University
09/2015 – 05/2017
Giza, Egypt
Higher Diploma, Operations Research
Cairo University
09/2012 – 01/2015
Giza, Egypt
Bachelor of Arts
Mansoura Univeristy
09/2004 – 05/2008
Mansoura, Egypt
CERTIFICATES
Certified Tester Foundation
Level (CTFL)
Certification Number: '12040926'
COURSES
Selenium WebDriver From Foundation to Framework [In Arabic]
Udemy
08/2019
Appium -Mobile Testing (Android/IOS) from Scratch+Frameworks
Udemy
10/2019
Robot Framework Test Automation
Udemy
07/2021
PROJECTS
Performance Test Road Map
Performance Test RoadMap objective to test set of selected products (OOB - Interact -
AHAD Platform - HRS Platform) to get vision about the current baseline of these
products.
01/2023 – Present
Responsibilities:
•
Working on a Road Map suggested internally to enhance performance of portfolio
of AHAD selected products.
•
The objective of this task is to apply performance tests on these applications to
conceptualize Baseline Performance of these applications.
•
A set of selected features from every application tested and performance report
discussed with Stakeholders.
•
A challenge faced during scripting of some applications (Interact - AHAD Platform
- HRS Platform) these Multitenant applications.
Islam Salah Elshenawy Elshenawy
Test Lead Specialist
iamshenawy@gmail.com +201020350886 October Gardens, Giza, Egypt 18/01/1987
LinkedIn
2. Out of the Box
OOB project developed as Strategy Management and Project Management
application. This application served at least for now four major clients in KSA
Ministry of Tourism (MT), Saudi General Authority of Foreign Trade (GAFT), Saudi
Esports Federation (SEF), and Health Sector Transformation Program (HSTP). The
project is complete SMO, PMO solution serve for plans definition, objectives,
Initiatives, Projects, Portfolios, and Programs.
01/2022 – Present
Responsibilities:
•
Test preparation and execution of the system.
•
Monitor test progress and reporting daily.
•
As the solution will be provided to different clients, I introduced Robot Framework
as automation testing framework for the solution.
•
Provided Data Driven implementation with Robot Framework automation code to
Migrate MT Data (Users, Initiatives, KPIs, Projects, …).
AHAD Platform
AHAD platform is a service management system for automating internal
organization departments service processes. Requests will be tracked against agreed
SLA. System provided with reports for all stakeholders.
06/2021 – 04/2022
Responsibilities:
•
Test planning and execution.
•
Portal performance test scripting, execution, and reporting.
•
Provided UiPath RPA tool for extracting data from portal in preparation to insert
in another portal.
InGRID (Interactive Generic Reporting Insight Dashboard)
InGRID is a monitoring and reporting solution. There are five parts the InGRID
solution: Service Status Dashboard (SSD), Monitoring Agents (e.g. SSDMon,
WebMonG, LogMonG, SNMPMonPy, ...), Notification Service (for ticketing and
alerting), Event Processing (internal handling of monitoring data), Interfaces to
external services.
09/2020
Responsibilities:
•
Prepare Performance Test POC using JMeter.
•
Discover web application obstacles.
•
Lead shadow performance trainees to script scenarios using JMeter.
•
Setup environment and run test scripts prepared in POC phase.
Rostering
The system allows reserve number of scheduled slots available at a time slot, in a site
or for SPOC call backs. The system shall have programmable interfaces to list, create,
read, update, and delete Scheduled Call Back slots. The system shall provide end
users with a mechanism to book a scheduled visit or scheduled call back where the
Virtual Agent has been unable to resolve the incident or request. The System shall
allow for the user or Service Provider to be able to reschedule, cancel or mark as
abandoned the scheduled visit or call back.
06/2019 – 01/2020
Responsibilities:
•
Prepare Performance Test POC using JMeter.
•
Discover the web application obstacles (Implement JMeter InterThrad
Communication).
•
Lead shadow performance trainees to script scenarios using JMeter.
•
Setup environment and run test scripts prepared in POC phase.
Price List
Pricelist system manages different price lists of vehicle parts associated with models.
One of the biggest challenges in this project is Data [Create PLs, Load/Reload Source
Files then perform Edits on it]. PL Application supports two languages (English &
Deutsch only). Using different Environments by different users & different markets.
01/2019
Responsibilities:
•
Support Price List test team to create JMeter APIs Automation tests with fully
dynamic data over different environments and different user types.
•
This dynamic data nature of project imposed to use Groovy scripts to apply array
data processing used in web application.
3. Gepard
GEPARD project developed for Daimler VAN. GEPARD MES System is a highly
distributed system based on several system components that interact and
communicate over different layers and platforms. The scope of this project is not
only the modernization and consolidation of existing MES components (FPS, PST) it
is also important to address the requirements for the future migration and roll-out
into the existing plants in USA and Argentina.
10/2017
Responsibilities:
•
Executing functional tests for Backend Modules Services
•
Prepare test data and monitor test results.
•
Report test status of test teams to project stakeholders
•
Build Front-End automation scripts using (Selenium Webdriver, TestNG
Framework and Page Object Model Framework).
•
Run automation scripts using Jenkins tool.
•
Introduce a new methodology for automated functional testing of backend
services and Enterprise Service Bus (ESB) tier APIs using JMeter.
NTS BSS/OSS
NTG delivered to Ooredoo Operation Support Systems like NIC and IP modules, NIC
is a complete telecom engineering tool for data and voice networks. It provides an
inventory of all information relating to building, site, equipment and circuits. It
allows you to design new sites, add and remove equipment as required, and search
and track inventory down to the port level. While IP module offers a flexible, multi-
service system that allows you to manage IP addresses individually or in groups. You
can define and allocate IP addresses to locations, subnets, devices, and customers.
The IP module automates the creation of blocks, tracks the status, and manage
inventory of available addresses.
05/2010
NTG delivered to Mobily Business Support System BSS which used to manage
business operations Product Management, Customer Relation Management, Order
Management, and Billing. The corporate customers products like Al Harbi Telecom
(AHT), also products pricing and how products relate to each other managed through
Product Management module. CRM module maintained customers data and
provided support to customers with the help of agents through Mobily Centers.
Billing module also focus on mediating customers data from NMS systems, bill
generation and presentation.
Responsibilities:
My role was to apply E2E (End to End) scenarios after every release of the application
to make sure that there are no defects in the business flow in the system. Test
Financial Integration of the Billing System with the Finance Department and the
Payment Gateway Integration.