ADNAN SHARAF
Phone:-
Email:-URL: http://adnansharaf.branded.me
LinkedIn: http://linkedin.com/in/adnan-sharaf-
Summary
6+ years experience (of total 10 +) as a QA Manager, with experience in Financial, Banking and investment
Industry. Solid understanding of Business Process Flows, Case Tools, and Business Analysis.
Have been involved in most of the stages of project development including requirement analysis, design,
enhancements, implementation and documentation with complete knowledge of SDLC.
Build a new QA department from the ground up, including the hiring of staff, development of processes and
procedures, and implementing testing methodologies in QA and Development.
Review existing SOPs and update/Improved them to stream line the process to improve product quality.
Introduced new SOPs for SDLC, Code deployment, Bug Management, Time Line Estimation, Change Control
Management etc.
Implemented CI (Continuous Integration) framework with load and functional testing scripts using Jenkins.
Experienced in created custom test automation frame works Using Selenium web driver with Java.
Experienced in planning and designing, Load, Stress, Capacity, Endurance and Volume tests.
Review and update existing documentation and create and maintain new documentation for all functional areas of
the software. Develop and deploy documentation standards.
Extensive experience in gathering Business and Functional Requirements, developing Use Cases, conducting Gap
Analysis and preparing Training manuals
Experience in developing UML use case diagrams, Work Flow Diagrams using tools like Rational Rose and MS
Visio
Excellent Business writing skills in creating Business Requirements Document (BRD), Use Case Specifications,
Functional Specifications, and Systems Requirements Specification (SRS).
Expertise in Rational Unified Process (RUP) methodology, Software Development Life Cycle (SDLC) processes,
Object Oriented Analysis (OOA/D), and Rational tools used during all four phases of RUP: Inception, Elaboration,
Construction and Transition.
Well experienced in developing Test Plans, Test Execution, Defect Tracking, and Report Generation.
Proven ability to plan strategic quality control metrics and methodologies, quality teams and exposure to software
testing with service oriented architecture (SOA).
Excellent Team player work in conjunction with testing, development and other teams in validation and testing
complex scenarios and projects and in the maintenance of Quality Standards in Projects.
Ability to communicate business requirements, goals, and directives to the technical team and serving as client
interface for managing user expectations and achieving client satisfaction.
Experienced in test schedule planning, test case design, documentation and execution, discovering software bugs,
reporting bugs and verifying bug fixes.
Excellent verbal and written communications; ability to explain issues clearly and concisely and establish effective
working relationships
Efficient in leading offshore and inshore Testing/ QC teams. Expert in designing test scenarios, Use Cases, work
breakdown structure using MS Project, set up test bed, master test plan, interviewing and arranging resources,
designing automation frameworks and setting up the performance test matrices
Proven ability to plan strategic quality control metrics and methodologies, quality teams and exposure to software.
Technical Skills
Operating System
Windows 95/NT/2000/XP/Vista, Unix, CICS.
Languages
C++, C#, VB, TSL, PL/SQL, Perl, HTML, TSL, Java
Middleware
TIBCO BW, TIBCO Designer, TIBCO Admin
Test Management tools
Clear Quest, Quality Center, Bugzilla, Mantis, Jira, TestLink, TFS
Test Automation tools
Selenium IDE, Java Junit, Selenium RC, Selenium Web Driver, Jmeter
Methodologies
Unified Modeling Language (UML), SDLC, RUP, RAD, Agile
Office & Reporting Tools
MS Office, Project, Visio, Lotus Notes, SharePoint (MOSS)
Database Tools
SQL Developer, TOAD, DBforge for MySQL, SSMS (2005/2008R2)
Enterprise Resource Planning
SAP FI/CO, SAP SD, SAP BW, SAP HR, PeopleSoft
Professional Summary
Protégé Global
Project Manager /Head of QA Department
Sep 2013 - Present
Projects: Directing Edge, Cloud Incredible, DWC Exchange, Liening Edge, MedFlow, EMS
Roles and Responsibilities
Build a new QA department from the ground up, including the hiring of staff, development of processes and
procedures, and implementing testing methodologies in QA and Development.
Review and update existing documentation and create and maintain new documentation for all functional areas of the
software. Develop and deploy documentation standards.
Developed and implemented comprehensive SDLC and test methodologies department wide and companywide.
Planning and executed tests from large system wide tests (SIT, UAT, etc.) to individual functional tests and regression
S
tests. Methodologies used include waterfall, iterative and agile.
e
Motivated and developed team leaders and team players in on-shore, off-shore, and mixed teams.
Developed processes for project plan development, test strategy development, test plan development, test case & test p
2
data review, and test automation.
0
Defined, designed, created, & executed performance tests, including load tests, volume tests, stress tests, endurance
tests, scalability tests, etc.
1
Inherited three disparate cross-functional teams and through team-building, cross-training, and skills building, created a single 0
team of professional testers
Introduced and expanded the use of test management and test execution tools to improve tester efficiency, reliability, and
–
repeatability
Reviewed Software Requirement Specifications, created Estimations, negotiated and signed off on the TestD
Plans for the releases.
e
Analyzed functional and technical requirement documents to find inconsistencies and identified the
c
contradictions.
2
Defining the scope of testing within the context of each release/delivery
Introduced the automation testing importance. Created scripts using Selenium web driver and Java Junit. 0
1
Created data driven frame work. Trained team members on selenium.
Created/Managed Load/Stress/Volume/Scalability/Endurance scripts for performance testing.
2
Created stored procedures in MySql using DbForge studio.
Implemented CI (Continuous Integration) framework with load and functional testing scripts using Jenkins.
Environment: Jenkins, DbForge Studio, SQL server management studio, MS Office 2010 , Visio 2010, QTP, TFS Selenium IDE
Selenium RC ,Selenium Web Driver, JAVA, JUNIT, XML editors etc.
GM Motors (Compuware Corporation)
QA Lead /Delivery Manager
Sep2010 – Jun 2013
Montreal, Quebec
Projects: Chevrolet MyVolt Web, GM Onstar NextGen, GM MyConnectedRadio
Roles and Responsibilities
Reviewed Software Requirement Specifications, created Estimations, negotiated and signed off on the Test
Plans for the releases.
Analyzed functional and technical requirement documents to find inconsistencies and identified the
contradictions.
Defining the scope of testing within the context of each release/delivery
Managed Offshore/Onshore team of 8 senior/intermediate QA analysts.
Developed and implemented test plans. Ensured content and structure of all Testing documents / artifacts are
properly followed, documented and maintained.
Prepared traceability matrices, daily reports to improve quality processes and develop successful estimation
model.
Ensured release sign–off and prepared reports like test execution summary, defect summary, deployment
success.
Setup QA work flow in TestLink and devise test methodology
Implemented training and development plans for team of 5 QA testers. Mentor associates.
Managed entire Defect life cycle using Jira. Organized and managed Defect triage meetings.
Reviewed manual/automated test cases and suggested enhancement according to the requirement change.
Validated Radio and App API services to make sure infotainment is connected to portal/database and working
as required.
Facilitated UAT with clients.
Managed the final testing phase during production deployment.
Environment: MS Office 2007 , Visio 2007, QTP, Jira, TestLink, Blueprint, XML editors etc.
Business Development Bank of Canada
(Accenture)
QA / Delivery Manager
Sep2009 – Aug2010
Montreal, QC
Project: Redevelopment of internal/external Portal
Roles and Responsibilities
Reviewed Software Requirement Specifications, negotiated and signed off on the Test Plans for the releases.
Created Test strategy and Master Test Plan. Also developed traceability matrix for test requirements and test
cases to highlight requirement coverage.
Created visual models, charts, flow diagrams and other specification components that facilitate simplification and
abstraction.
Created use cases through Process flow, Scenario, and Class diagrams using UML.
Created Test Plans, Manual Test Cases and Test Reports during different releases of this application.
Used Quick Test Professional to run the Regression Cycle of the application.
Developed scripts in Standard and Low level recording format and used Shared Object Repository to store all
test objects. Implemented synchronization points, standard check points, Text check points and XML checkpoints
to carryout Regression testing.
Used Quality Center to organize all the scripts systemically.
Prepared traceability matrices, daily reports to improve quality processes and develop successful estimation
model.
Ensured release sign–off and prepared reports like test execution summary, defect summary, deployment
success.
Managed entire Defect life cycle using Mercury Quality Center. Reported directly to Manager, Quality
Assurance. Assisted Manager to collect status reports and schedule formal and informal weekly meetings with
team members.
Implemented training and development plans for team of five QA testers. Mentor junior associates.
Setup QA work flow in Quality Center, devise test methodology and test strategy.
Developed Manual Test cases for functional, backend and security testing.
Prepared traceability matrices, daily reports to improve quality processes and develop successful estimation
model.
Ensured release sign–off and prepared reports like test execution summary, defect summary, deployment
success.
Managed entire Defect life cycle using Mercury Quality Center. Reported directly to Manager, Quality
Assurance. Assisted Manager to collect status reports and schedule formal and informal weekly meetings with
team members.
Implemented training and development plans for team of five QA testers. Mentor junior associates.
Created SharePoint site, Created many users and maintained User Permission per site.
Worked on creating/testing additional administrative SharePoint reports using a web part to display
the user’s completion status and scores.
Created/Tested Multiple Sites, Subsites for the Intranet/internet.
Worked with the Permissions for Sharepoint Site.
Tested workflow for the custom list using SharePoint designer.
Created/Tested multiple groups, Community sites for different teams and departments
Modified various scripts for Coveo functionalities to test custom search requirements.
Tested various scripts for WebTrends to optimize, analyze and realize web data.
Tested various Out of Box Telerik functionalities.
Environment: Quality Center, SharePoint, Visual Studio 2005, C#, ASP.NET 2.0, client side JavaScript, SharePoint/MOSS 2007
Web Parts, Coveo, Telerik. Sql Server, WebTrend, Visio 2007.
All State Insurance
QA Lead
January 2008 – Aug 2009
Chicago, IL
Project: Data solution Data on Demand (DOD)
External data ordering is a critical application supporting the quoting, new business & renewal processes. Data Solutions is
formed to centralize and consolidate external data ordering across the regions and enterprise to achieve data acquisition
cost savings. Historically, over ten years ago, Allstate contracted the external data ordering activity to a vendor, Acxiom, to
achieve this purpose. The On-Demand service is the interface for Data Solutions clients to order external reports from
Allstate vendors.
Roles and Responsibilities
Participated in feasibility studies and workshops to collect and document functional requirements, specifications
and functional design. Carried out and documented Gap Analysis.
Helped BSA to document comprehensive Business Requirement Specification after reviewing business process
and related documents. Insured accuracy, completeness, clarity and simplification of BRD.
Prepared WBS in Ms Project to identify the activities, activity schedule, task dependencies, release schedule and
task allocation.
Reviewed Software Requirement Specifications, negotiated and signed off on the Test Plans for the releases,
produced feature specification documents detailing the high-level design of the software and the user interface.
Created uses cases and scenario diagrams using UML for different releases/Phases/products of data solution.
Complex business scenarios were designed for Property Insurance Claims (PLIS), Credit Reports, Motor Vehicle
Reports (MVR), Auto Insurance Claims (ALIS) which were ordered through outside data providers like
ChoicePoint (CP) and Trans Union (TU).
Carried out System Integration Testing (SIT) where data flows between Legacy System via Internal Tibco
application to 3rd party vendor application.
Managed entire QA process, beginning from application inception to date of product delivery included defined
Test objectives, designed Test Plan, and developed Test Procedure as per requirements for modules to check
functionality and integration testing.
Setup QA work flow in Quality Center , devise test methodology and test strategy. Analyzed the application
under test, selected the repository tools, automation tools and test environment based upon the ROI
Developed Manual Test cases to calculate credit scores for individuals, based on their credit reports (trades,
Collection, inquiry, and public records)
Performed Validation of XML translations at various levels of batch processing. That includes translation from
Main frame flat file to Internal XML and External vendor XML format and XML to COBOL Copy book Format.
Created trigger messages for BW Engine to activate Tibco jobs in batch processing.
Validated XML feed on rules and regulation designed by All state Insurance. Created happy path and negative
cases to check the validation conditions.
Prepared traceability matrices, daily reports to improve quality processes and develop successful estimation
model.
Ensured release sign–off and prepared reports like test execution summary, defect summary, deployment
success.
Managed entire Defect life cycle using Mercury Quality Center. Reported directly to Manager, Quality
Assurance. Assisted Manager to collect status reports and schedule formal and informal weekly meetings with
team members.
Implemented training and development plans for team of five QA testers. Mentor junior associates.
Conducted weekly walkthrough and inspection meetings, to verify the status of the testing effort.
Environment: Quality Center, .Net, C#, TIBCO, IBM Mainframe, TSO,CICS, File-Aid, ISPF, Oracle, DB2, WebSphere, SharePoint,
Excel, Visio, MS Project, SQL Developer, Unix
Washington Mutual Bank
Sr. QA Analyst
July 2006 – Nov 2007
Jacksonville, FL
Projects: WaMu Vision Phase II, Operational Reporting System (ORS)
WaMu Vision uses state-of-the art application technology that comprehensively brings every aspect of bank Management
and operations into on-line computerization simultaneously. It delivers the flexibility to carry out mobile, phone, client and
internet banking. WaMu Vision provides a comprehensive set of accounting services like automatic renewal of Fixed
Deposits, automatic creation of FD interest in respective SB account and handles all sort of financial accounts including loan
and deposit accounts.
Roles and Responsibilities:
Worked with software engineers and business units, assisted in formulating and defining system scope and
objectives through research and fact-finding, combined with a basic understanding of business systems and
industry requirements.
Defined and documented business and system processes and communicated with the development team and
participated in Business Process Reengineering to improve the efficiency of the underlying process.
Developed detailed unit test plans and scripts and conducted rigorous testing per requirements and assisted in
data mapping. Created test data in XML and MS Access formats.
Created automated test script from manual scripts to perform Regression testing and enhanced programs in VB
Script for data driven tests through QTP. Also used Libraries and user defined function to enhance script
functionality.
Used Load Runner for planning performance test and created Vuser scripts. Created scenarios through LR
Controller.
Inserted transaction points, rendezvous points and comments into the Vuser script to enhance script.
Used the Data driven testing and database accessing techniques to support the scripts.
Wrote Queries to extract data from various database tables for testing purpose using Toad.
Involved in the execution of the test cases using TestDirector to validate ETL mappings / transformations and
business logic.
Validated mapping transformations to test Lookups, Update strategy, Expressions and Error Handling.
Involved in Systems validation, inspecting or managing the test plans and activities. Creates documents to
govern the testing process including a test strategy and test plan.
Prepared high level user documentation and facilitated UAT with the stakeholders and the business users.
Recognized scope limitations and raised potential scope issues, while designing best systems approach.
Worked in close collaboration with the Project Manager and business users to gather, analyze and document the
functional requirements for the various projects. Effectively communicated with both technical and non-technical
users and produced project documentation.
Environment: TestDirector, QTP, LoadRunner, SAP FI/CO, SAP Portal, SAP BW, Java, J2EE, Informatica, Toad, Oracle, IBM
Mainframe, TSO, File-Aid, CISC, MS Office, Lotus Notes
Education
BE Mechanical Engineering, N.E.D University of Engineering and Technology (1999)
MS Manufacturing Engineering, Bradley University Peoria IL USA (2004)
PMP (Project Management Professional) Certified through PMI (Project Management institute) (2012)
Certified Project Manager through Compuware Corporation.
Six Sigma Green Belt through Caterpillar (2006)
References & Recommendations
Kenneth Christian
Test Automation Engineer (Compuware)
April 27, 2015, Kenneth reported directly to Adnan
I worked for Adnan as an analyst on a project he was leading. His consistent, clear communications; technical acumen;
thorough analysis of the application; and conscientious attention to the details of the project made the QA team
successful.
Issad DJELTANE
Software Development Specialist (Compuware)
December 5, 2011, Adnan worked with Issad DJELTANE in the same group
It was a pleasure to work with Adnan, He is very professional, organized and honest. Effectively, a great person with
great abilities. I highly recommend Him.
Ahmed Faraz
CIO Protégé Global
April 20, 2016, Ahmed managed Adnan directly
I've had the pleasure of working with Adnan on many projects, and he's always proven himself to be the glue that
holds everything together. His Management/Technical Skills are unparalleled and he drives the QA and Project
Management process with extreme proficiency. Adnan is an excellent colleague and an even better friend with a fun
loving side and helping nature he always goes out of his way to help out his friends. If you are ever presented with the
opportunity to work with him I say jump at it!
Zeshan Shafiq
PM / Software Development Manager at Protege Global
November 3, 2015, Zeshan worked with Adnan in different groups
Adnan is one of the hardest working person I know and I’ve worked closely with Adnan on many projects over the
past several years. Adnan is undoubtedly the most gifted QA engineer I’ve ever worked with. His combinations of
creativity, tenaciousness, and care in collecting and preserving information have made him invaluable to our work,
and he’s a great guy to work with besides!