1. Amr Muhammad Mansour
Software Test Analyst Engineer
Address: 1st District, 2nd Neighboring, Sheikh Zayed City, Giza, Egypt
Mobile: +2 0100 18 26 966
E-mail: amr.m.mansour@gmail.com
Gender: Male
Religion: Muslim
Nationality: Egyptian
Date of birth: 8th
April 1985
Marital Status: Married
Military Status: Exempted
Summary of Qualifications
Software Quality Test Analyst Engineer with extensive experience in the field of Software
Testing. Worked in various projects, Tested Web based applications, billing and customer
information systems for the Egyptian government
Total experience of 9 years (1 year as a developer and 8 continuous years in Software
Quality Testing)
Very good knowledge in mobile application testing and usage of Perfecto mobile platform in
testing
ISTQB Foundation Level Certified.,
HP Virtual User Generator. 11.x Software (HP0-M49) Certified
Education
BSc in Computer Engineering, Faculty of Engineering, Cairo University, Jul-2007
Certifications
Current Certifications Year Attained
HP Virtual User Generator. 11.x Software (HP0-M49) June, 2013
ISTQB (Foundation Level) June, 2011
Java Programming course with total hours = 96 hrs:
HIGH TECH. CENTER - Faculty of engineering, Cairo
University
Aug, 2005
2. Amr Muhammad Mansour
2
Expertise
Expertise
Software Development
Functional Testing
Telecommunication Industry (billing & CIS systems)
IRB (Infinys rating and Billing)
Basis2
soapUI
TOAD
JIRA
SVN
Microsoft Visual SourceSafe
Mobile application development using J2ME
Microsoft SQL Server
Agile Testing (HP QC, Citrix, Putty, SOAP UI, TOAD)
Unix
Performance testing (HP Load Runner)
Automation testing
Mobile Application Testing using Perfecto
HP Quality Center (QC)
HP ALM (Application Lifecycle Management)
IBM Lotus Notes
Relevant Project Experience
HP Enterprise Services Cairo, Egypt Jan 2015 – Present
Project Name Baltrum – Integration Testing Team
Project Type Desktop Applications (full set of applications used in the full business
process starting from front ends passing by the core processing
systems and ending with the database scheme) For Vodafone
Germany Account
Role Software Test Analyst Engineer (Integration Testing)
Responsibilities 1. Conduct Knowledge Transfer (KT) sessions to new comers
and mentoring them afterwards during the project lifetime.
3. Amr Muhammad Mansour
3
HP Enterprise Services Cairo, Egypt Jan 2015 – Present
2. Putting work division plan for the team members and
performing leading activities in implementing the plan
3. Reading and understanding the requirements
4. Putting estimation for new requirements
5. Making ambiguity analysis to cover all the areas that are not
clear in the requirements, meetings with development team
are held to discuss them and resolve conflicts
6. Designing HLS document (High Level Scenarios)
7. Reviewing the HLS (peer review)
8. HLS rework
9. Designing and creating the Test cases on QC (HP Quality
Center tool for creating and managing test cases and defects)
10. Reviewing the test cases (peer review)
11. Test cases rework
12. Running test cases on the environment after installing the
build containing the developed code
13. Running the needed regression tests for previous builds inside
the current requirement’s test run
14. Opening defects (on IBM Lotus Notes) for the found bugs and
retest after fix (can take many cycles) then finally closing
them.
technologytools
HP ALM V11.52
IBM Lotus Notes
Unix
Putty
XML
HP Enterprise Services Cairo, Egypt Sept 2012 – Dec 2014
Project Name Baltrum – Order Processing Management (OPM)
Project Type Desktop Application (Interface for Back End) For Vodafone Germany
Account
Role Software Test Analyst Engineer (System Testing)
Responsibilities 1. Conduct Knowledge Transfer (KT) sessions to new comers
and mentoring them afterwards during the project lifetime.
2. Putting work division plan for the team members and
performing leading activities in implementing the plan
3. Reading and understanding the requirements
4. Putting estimation for new requirements
5. Making ambiguity analysis to cover all the areas that are not
clear in the requirements, meetings with development team
are held to discuss them and resolve conflicts
6. Designing HLS document (High Level Scenarios)
7. Reviewing the HLS (peer review)
4. Amr Muhammad Mansour
4
HP Enterprise Services Cairo, Egypt Sept 2012 – Dec 2014
8. HLS rework
9. Designing and creating the Test cases on QC (HP Quality
Center tool for creating and managing test cases and defects)
10. Reviewing the test cases (peer review)
11. Test cases rework
12. Running test cases on the environment after installing the
build containing the developed code
13. Running the needed regression tests for previous builds inside
the current requirement’s test run
14. Opening defects (on IBM Lotus Notes) for the found bugs and
retest after fix (can take many cycles) then finally closing
them.
technologytools
Quality center 8.5
IBM Lotus Notes
Unix
Putty
XML
HP Enterprise Services Cairo, Egypt Jan 2012 – Sept 2012
Project Name (OSTF – Online Shop Task Force)
Project Type Mobile E-Shop for Vodafone Netherland account
Role Software Test Analyst Engineer
Responsibilities 1. Reading and understanding the requirements
2. Making ambiguity analysis to cover all the areas that are not
clear in the requirements, meetings with development team
are held to discuss them and resolve conflicts
3. Designing HLS document (High Level Scenarios)
4. Reviewing the HLS (peer review)
5. HLS rework
6. Designing and creating the Test cases on QC (HP Quality
Center tool for creating and managing test cases and defects)
7. Reviewing the test cases (peer review)
8. Test cases rework
9. Running test cases on the environment after installing the
build containing the developed code
10. Running the needed regression tests for previous builds inside
the current requirement’s test run
11. Opening defects for the found bugs and retest after fix (can
take many cycles) then finally closing them.
technologytools
Quality center 11.
Citrix
5. Amr Muhammad Mansour
5
HP Enterprise Services Cairo, Egypt Jan 2012 – Sept 2012
Putty
HP Enterprise Services Cairo, Egypt Sep 2011 – Dec 2011
Project Name (NRSP– New Retail Sales Process)
Project Type Mobile E-Shop for Vodafone Netherland account
Role Software Test Analyst Engineer
Responsibilities
Executing test cases in the regression phase before project delivery
technologytools
Quality center 10.
Citrix
Giza Systems Cairo, Egypt Aug 2010 – Aug 2011
Project Type Customer information and billing system for the holding company of
water and waste water to replace its legacy and paper-based billing
and customer information systems (Egyptian government)
Role Senior Software Testing Engineer
Responsibilities 1. Contribute to the entire software development life cycle from
initial business requirements to deployment & production
support.
2. Designing, developing and implementing test cases.
3. Test and verify software products during the development
phases and throughout the SDLC.
4. Reporting bugs and following up on the status, until closure.
5. Maintain documentation of test results.
6. Analyze test results and recommend corrective action.
7. Contribute to the design & development of testing tools for test
automation &support
8. Lead all technical testing efforts including integration testing
9. Writing user manuals
10. Conducted user training for the customer on site
11. Performed UAT on site with customer
Role includes:
1. Configuration and installation of Basis2.
2. Arabization of Basis2.
3. Custom reports.
4. Custom components developed to implement requirements
that cannot be met by core Basis2.
5. Support for the solution: Basis2, reports, custom components.
technologytools
6. Amr Muhammad Mansour
6
Giza Systems Cairo, Egypt Aug 2010 – Aug 2011
1. Basis2
2. TOAD
3. SVN
4. JIRA
Giza Systems Cairo, Egypt Sep 2008 – Aug 2009
Project Type Core telecommunication project for Telecom Egypt ( Billing , Rating ,
Meditation ,provisioning)
Role Software Testing Engineer
Responsibilities 1. Contribute to the entire software development life cycle from
initial business requirements to deployment & production
support.
2. Designing, developing and implementing test cases.
3. Test and verify software products during the development
phases and throughout the SDLC.
4. Reporting bugs and following up on the status, until closure.
5. Maintain documentation of test results.
6. Analyze test results and recommend corrective action.
7. Contribute to the design & development of testing tools for test
automation &support
8. Lead all technical testing efforts including integration testing
9. Provide production support of software products by
investigating and reproducing the reported defects.
Role includes :
1. Installation on testing environments.
2. Release preparation.
3. Executing IRB day to day activities (event handling, rating, and
billing).
4. Executing test plans (prepare test data, executing cases,
tracing configuration).
5. Reporting bugs and following up on the status, until closure.
6. Provide first level (on-site if required) support for TE-Billing
system (based on Convergys IRB).
7. Provide support for UAT test (case investigation, tracing
configuration).
technologytools
1. IRB
2. SOAP UI
3. TOAD
4. JIRA
5. VSS, SVN
7. Amr Muhammad Mansour
7
Mazzika Digital Cairo, Egypt Aug 2007 – Aug 2008
Project Type Desktop and mobile applications
Role Software development Engineer
Responsibilities Develop small projects to satisfy the internal needs of Mazzika
Company
Mazzika Fun Mobile Application
Description: The project is a mobile application (jar file) that is sent to
the client to provide him with updated manual that contains singers –
songs list to be displayed in Arabic language by parsing XML file to
make the contents very dynamic. The client will be able to choose his
desired song with a specific type (MONO – Poly – True tone or Voice
Tone) depending on his mobile phone capabilities to be requested and
at once he will receive it on his mobile as a ring tone this is done
entirely by the program by sending SMS containing the code of the
selected song with the selected type which are parsed from the xml to
a predefined mazzika short code number parsed from the xml too.
the user can download the updated version of the program and the
application will open the mobile browser and pass the URL that was
parsed from the xml to download it directly
Used Tool(s): J2ME, NetBeans IDE 6.1, JDK 1.6 update 10, Sun java
wireless tool kit 2.5.2 , Nokia SDK (S60_2nd_FP3_MIDP_SDK) ,
kxml2-2.3.0 external library for XML parsing and NOKIA N70 mobile
device
Operation Manager
Description: making SMS that appear live on air (broadcasted on the
Ticker of the TV) & scheduling it to appear in a predefined times and
dates for certain units of time in a daily manner by creating SQL job
and also covers the other needs of managing short codes and service
providers who deal with mazzika
Used Tool(s): C#.net 2005, SQL Server 2000, XML and SQL
DMO DLL (Distributed Management Objects)
Mazzika Library Management System
Description: The project covers the whole operations required to
handle the huge mazzika’s tapes library considering tapes media
types, durations, counts and content to provide an easy way of library
management and getting results using a very easy search mechanism
Used Tool(s): C#.net 2005, XML and SQL Server 2000
8. Amr Muhammad Mansour
8
Graduation Project Cairo, Egypt 2007
Project Type Desktop, java card applications
Role Developer
Multi-application citizen card
Description: The project implements the Egyptian government’s new
direction to set up a multi-application smart card to improve access to
the services it provides to its citizens.
This multi-application citizen card can serve as an identity card, a
driver license, a health card, an e-passport…etc.
Used Tools: C#.net 2005, Java, SQL Server 2005, Schlumberger
Interface SDK for Smart Cards, Java Card (axalto Cyberflex – eGate
32 K) and Card Accepting Device reader.
Grade:Very Good
References
All references are available upon request