C.V
Objectives : Aiming to join a multinational company with a
career refers to my education background and my experiences,
I see that I can be a team player, reliable and work under
pressure.
FUNDAMENTAL DATA
Name : Mohamed Ahmed AbdelHameed Zahran
Address: Hureen, Berket El Sabee, Menofia
Telephone : 048*******
Mobile : 010********
E_mail :***************@*****.***
PERSONAL DATA
Bi r th date :1/8/1986
Religion : Muslim
Nationality : Egyptian
Social state : Single
M ilita ry state : Exempted
EDUCATION
B.SC. in Electronic Engineering-Menofia University-20_03/2008
Department of computer science and engineering
Total grade :GOOD 73.6%
Project grade(VOIP): EXCELLENT
OPERATIONAL EXPERIENCE.
Working at Horizons Software company as a Junior Quality Control Engineer (March
2010 2012).
-I use the MAP program for modeling objects, creating relations between them and creating
KBCs,generating XMP files and deploying them in the application.
Work at ATI Systems Software company based in USA as Senior Software Test Engineer
(2012 2013)
-I test a software application named MassAlert used to alert the residents regarding any
catastrophe like earthquakes, volcanoes, Ice floods,storms and so on… . This application
depends on GIS technology through google maps to get the locations of RTUs and geographical
locations that cover to aid in alerting .
-I use Agile Scrum process.
-I work on MTM2010 as management tool for tracking the bugs, tasks, review issues, user stories
and TFS as source control tool .
--I use Coded UI as Automation tool, load test as performance tool .
--Also I use Selenium WebDriver with C# Visual Studio 2013 envtironment for testing web
applications
--I use SeeTest tool for testing mobile applications and export the code in Visual Studio
environment .
--> Working at Adisa Software company based in Kuwait as Senior Software Test Engineer
(2013--> Now)
-I am testing Moraselna application that grabes the news from different resources with different
categories to facilitate for the user reading all different news from just one location according to
his selected resources .
-I am also testing a a web and mobile application named KetWKet that contains a web backend
for the operators and a client mobile end to chat with the operators and get the information he
wants . This application targets android and IOS .
-I am also testing the applications in automation as follows :-
a-Testing Web applications using Selenium webdriver in an automation framework through
Visual Studio 2013 IDE as functional,verificarion(assertion),Data Driven and Distributed testing on
different machines like Windows and Mac .
b-Testing Mobile applications Android using SeeTest tool where I can write the commands,run it
and export the code in C# to Visual Studio IDE to make a data driven for it .Also I am using
another open source tool for this purpose named Robotium through Eclipse IDE .
c-Testing Mobile application iOS using Automation instrument tool of the instruments built on the
Apple Xcode through iOS simulator and real devces using javascript language .
d-Testing Performance and Load for these web applications using the web performance test and
load test of visual studio 2013 IDE, view the results in table,summary,details,chart views and
exporting the test result to an excel report .
I do the following through my testing process:-
• Part icipate analysis of new requirements and modifications.
• Testing Web Application (SilverLight/HTML5 Applications) / Database
applications produced using C#, SQL Server.
• Using CMM I development methodologies.
• Using TFS (Team Foundation Server).
• Communicate plan changes, specification changes to team members, other
team leaders and manger.
• Prepare and present reports to management as needed.
• Preparing test plans.
• Developing & Executing system test cases.
• Identify, analyze, report and document defects and problems.
• Processes to communicate with other teams
• Follow up defects resolving and ensure complete resolving t ill closing.
• Performing all testing types (black box testing, regression testing & …).
• Developing and executing user acceptance testing.
• Prepare explanation and documentation for projects.
• Testing and reporting the testing results of Horizons Software products
LANGUAGES
1)Arabic (Mother Tongue)
2-English (Very Good)
QUALIFICATIONS
1-Software Testing
2- ISTQB Foundation Level Certified
3-Software Testing Automation using Visual Studio 2010 Ultimate edition as
follows :-
a-Using Test management tool through Microsoft Test Manager(MTM) creating
plans, test suites and test cases and running them through the test runner.
b-Automated UI testing through Coded UI Test where creating the pesudo code,
adding assertions and creating the corresponding C# code in the code file
c-Making functionality testing for web applications using Web Performance
Test, adding Validation, extraction rules,. Testing the performance of the links
and the methods through Performance Explorer window and creating the Coded
Web Performance Test of this Test.
d-Testing Load Testing through the Load Test in Visual Studio with the Load
pattern and Run Settings with the Network,Test and Browser mix and analyzing
the result through Tables,Summary,Graphical and Details views .Exporting the
result to an Excel report.
e-Working with Ordered and Generic Tests for the Third Party applications.
f-Working with these tests through Visual Studio 2010 Command prompt
through its MSTest command and its different options.
g-Working with Team Explorer for adding,version controling team projects and
files.Creating client reports for different test results of different tests.
**KEY SKILLS
Software Testing Skills
-Very Good knowledge of Software Development life Cycle (SDLC).
-Good Knowledge of white box testing and Black box testing
-Smoke testing on critical or basic feature of an application.
-Functional testing on each and every component of an application.
-Integration testing based on business transaction scenarios.
-System testing whether end feature is working or not.
-Ad-hoc Testing and Performance Testing.
-Regression testing after fixing bugs and verified that the fixes didn’t create problems elsewhere.
-Compatibility testing for different platform specifications.
-Usability testing whether application is user friendliness or not.
-Acceptance testing, Performance testing.
-Globalization testing for an application in different languages and different format specifications.
-Excellent knowledge of Software Testing Life Cycle (STLC).
-Preparing Requirement Traceability Matrix for test cases.
-Proficient in writing Test cases by using test case design technique.
-Very Good in Test Execution Process, Defect Life Cycle, and Test Plan.
-Detecting bugs & classifying them based on severity, priority.
4-SQL SERVER 2008
5-Visual Basic.NET
6-Web Development (ASP.NET)
-Cascading Style Sheets (CSS)
-Hyper Text MarkUp Language (HTML)
-Java Script (JS)
-AJAX -JQuery
-ADO.Net Entity Data Model.
7-Cloud Computing for Saas, IaaS, Paas services.
*Designing a Web Site using ASP.Net 3.5 technology for an ISP company "Dork Nozzle"
*Designing an application for Windows Phone 7 called "XAPNOTE" that allows the users to enter
their new notes, save, edit and delete them from the mobile flash memory using Silverlight
Isolated Storage and application bar.
7)Microsoft office 2007
8)Windows Administration.
9)Communication Skills
10)Time Management