1. Emad Samy Mahmoud Mekdad
New Cairo, Cairo Mobile: +201114423459
Cairo – Egypt. eng.emadmogdad@gmail.com
PROFILE
Decisive and results-focused Software Quality and Team Leader having over 10 years’ experience in
software industry with last 6 years focused on guaranteeing the best Software Quality / project
management handling large scale of software projects. Well versed with latest software and
hardware technologies especially in Big Data, Cloud, and Subscription services. My major
expertise is in managing software quality related projects. Work effectively with cross-functional
teams to achieve on-time project completion. Thorough experience with technical testing tools and
techniques and have a proven track record of building skillful technical testing teams that are
proactively practicing using latest techniques and technologies in testing.
---------------------------- Project and Quality Control Expertise ---------------------------------
Software Testing
Test Automation
Software Process Improvement and Control
Best Practices Based Methodologies
Team Building
Agile Methodologies
Career Objective
Seeking for job opportunities and challenges in Software Quality Control field, I'm Looking forward
to work in a fast growing and challenging environment to effectively utilizes my 9 years' experience
in quality control to help small, medium or large organizations for better software quality.
Work Experience
Software Quality Deputy Manager (Current)
SILICONEXPERT Technologies (an Arrow Company)
T he leading Electronic C omponents Info systems and services provider in the world.
April 2008 - Present
Total Experience: 8+ Years
Feb 2015 – Date
Software Quality Deputy Manager
Part search , BOM Manager , Data Integration Web Services:
Projects Overview:
Part Search: Search 150 million semiconductors, passives & electromechanical parts for cross
references, lifecycle, parametric, obsolescence forecasts and inventory data.
BOM Manager: Scrub and manage Bill of Materials in one centralized location, populated with
Silicon Expert data. Run detailed reports and receive email alerts when updates occur for parts in
your BOMs.
Data Integration Web Services: Take any data from Silicon Expert’s parts database and access
it through consistent SOAP web service feeds.
2. Responsible for building a powerful Software Testing team, software services also products
delivery against agreed scope, and customer expectations by managing software quality
related projects and activities including software testing. I gathered vast knowledge in varied
technologies, Relational DB (Oracle, MYSQL and PLSQL), Big Data (HBase, Solr), Drupal,
SOAP UI, Multiple version control solutions (SVN, GIT), Multi layered software developments
(GUI “GWT” + Business “EJB”). All of them are technologies that were used in one or more of
the projects we worked. Within those projects I’m responsible for activities like:
Reviews on Functional Requirement Specifications, System Design Specifications.
Determine an appropriate level of testability focus in the software development process
Defining and implementing the role testing plays within the organizational structure.
Defining the scope of testing within the context of each release / delivery.
Planning and managing the testing effort for any given engagement / release.
Adapt planning based on test results and progress and take necessary actions.
Developing testing documents (Defect report, Test cases, Test Scenarios) and reviewing
preparation and execution.
Report Quality Related Information to Heads of Engineering
Manage Resource Allocation/Rotation and Team Promotions planning.
Meet with Customers and Business Partners for scope and business agreements.
Team training and motivation.
QC related R&D activities to ensure the up-to-date practices and technology adoption if
needed.
Define the Done conditions
May 2009 – Jan 2015
Software Quality Team Leader
Responsible for activities like:
Reviews on Functional Requirement Specifications, System Design Specifications.
Professional tracing Entity Relationship Diagrams (ERDs) & Integrate modules.
Defining and implementing the role testing plays within the organizational structure.
Defining the scope of testing within the context of each release / delivery.
Planning and managing the testing effort for any given engagement / release.
Adapt planning based on test results and progress and take necessary actions.
Developing testing documents (Defect report, Test cases, Test Scenarios) and reviewing
preparation and execution.
Writing test automation scripts, maintaining test automation scripting, Data driven testing.
Writing DB scripts getting test sample data (Oracle, MYSQL and PLSQL).
Integration, Functional, UI, Regression, Database and Non-functional Testing.
Functional test automation using (Selenium IDE- Web driver- RC Server – Java).
Non-functional test (Performance/ Load / Stress) automation using (JMeter).
3. Evaluating Bugs, issues to identify the priority and severity of the issues.
Follow up more than one project until they meet the exit criteria.
Participate in executing main Test cases, Test Scenarios.
Participate in software problem solutions.
April 2008 – May 2009
Senior Software Quality Control
Responsible activities like:
Prepare and execute (Test cases, Test Scenarios)according to application requirements.
Software Testing including Unit, functional, non-functional, regression testing, integration
testing, acceptance testing and system testing.
Testing Web applications and SOAP web-services manual and automation.
Detect report Bugs, issues and identify their priority and severity and tracking them till fix.
Reviews on Functional Requirement Specifications.
Tracing Entity Relationship Diagrams (ERDs) & Integrate modules.
Make White Box, Gray Box and Black Box Testing.
4. Senior Software Testing and Technical Support
King S.E.D.C.O (American Co.)
Leading C ompany In Desktop Security, U tilities and M ultimedia applications
Jun 2006 - March 2008
Total Experience: 2 Years.
October 2007 – March 2008
Senior Software Quality Control
Worked on different desktop applications and windows utilities:
Anti-Spyware/Malware Products
Windows Cleaners
File Encryption Applications
CD/DVD Tools
Phishing and Fraud Email detectors
Media Converters
IPod Copiers
Data Shredders
Main Responsibilities:
Leading the software test and Technical Support Team
Control testing process and create test cases and test plans.
Software Testing.
Live Update Support
Online Marketing
Customer Support
Jun 2006 – September 2007
Junior Software Quality Engineer
Software Testing.
Live Update Support
Online Marketing
Customer Support
Technical Support
YAT Education Center
Leading T raining C enter
December 2004 - May 2006
Total Experience: 1.5 Years.
Responsibilities include
Network Administration
ISA configuration
Hardware maintenance
5. EXPERIENCE & SKILLS
Leadership & Team Building
A proven skill building a strong software quality team, and successfully embedding
into the software development process. Team performance added values are
significant and clear to the whole organization.
Planning and structuring resources necessary to achieve different projects objectives.
Establishing a high level of enthusiastic and positive spirit across team members to
give their best even after high pressure circumstances.
Ability to lead, motivate and build successful teams.
Achieving targets in a dynamic and complex business environment.
Team leading & people development skills.
Deliver and encourage all team members to be creative and initiative.
Careful active listener.
Developing and implementing software quality related strategic objectives to ensure
achievement of goals and a high level of user satisfaction.
Lead effective discussions and controlling them from being drifted away from the
main purpose.
Effectively can manage conflicts between team members.
Take charge and acknowledge mistakes. User Relations & Communication
Software Quality, Testing and Process Management
Test Design
Applying best practices in Black Box Test analysis and design using SRS
Documents, user acceptance criteria, and System and integration tests Techniques.
Thorough White/Glass Box Test analysis and design based on algorithm flowcharts
and system design documents.
Test Automation
Performance and Stress test - Apache JMeter.
UI, Functional and Regression Test Automation - Selenium.
High level and thorough reporting on performance testing metrics and results.
Process Management
Understanding and practice for agile tools and techniques.
JIRA: Advanced administration and practice.
6. Testing Tools
Bug Tracking Systems:
o Mantis [Installation, Administration, Code Customization and configuration].
o JIRA.
Test Automation:
o Apache JMeter Performance Testing Tool.
o Selenium Functional Testing Tool.
o Virtual Machine VMWare Workstation for operating system simulation.
Version Control
Release management.
Version tracking.
Subversion (SVN) – GIT
Software Development and Technologies Practices
My experience managing and working within different projects with varied architectural
design and technological basis enriched my experience in the following:
WEB SERVICES (REST / SOAP) BIG DATA (HBASE)
JSP/SERVLET HTML / JAVA SCRIPT / AJAX
GWT NEO4J
EJB / HIBERNATE SSO
REGEXP OPENAM
Database
MySQL and Oracle Environment Practices.
Advanced understanding for DB design concepts Techniques and technologies
Toad for Oracle and MySQL.
SQL Developer
Microsoft tools
Word, Excel, Access, Power Point, Outlook, and Visio.
VBA Macros - Functions - Formulas
Microsoft Project
Other tools
Robosoft for creating PAD files and Online software Marketing.
7. EDUCATION
Graduate B.SC. of Engineering
University Faculty of Engineering, Helwan University
Department Telecommunication & Electronics.
Grade Good (74.24%). "The sixth on my branch "
Project Grade Very Good
Graduation year 2003
PERSONAL SKILLS
Interactive, dynamic, friendly, always enthusiastic and fast enough to learn new technologies.
Hard Working, Team player, self-learner and can work efficiently under pressure.
Works effectively with people at all levels in the organization in order to achieve the required
goals.
Shares information and accepts feedback easily and in a timely manner.
Balances own responsibilities with interests of team and/or department; Respects group
goals.
Analytical Thinking & Problem Solving
o Efficient and creative to solve problems.
o Thinks through alternatives, regularly comes up with tactical ideas to approaching
problem.
o Identifies underlying or hidden problem and proactively works out a suitable solution.
o Has insight into how things could be done better, resorting to out of the box solutions.
o Strategically analyzes the risks, benefits and opportunities of various solutions.
PERSONAL Information
Birth Date 5th Aug 1981
Email eng.emadmogdad@gmail.com
Mobile +201114423459
Marital Status Married
Military Service Free
Languages
Arabic : Native (Spoken & Written)
English : Good (Spoken & Written)
References Furnished upon Request
******************