Adnan Sharaf

Adnan Sharaf

$20/hr
Quality Assurance, Quality assurance Management, Project Management
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
50 years old
Location:
Peoria, IL, United States
Experience:
15 years
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!
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.