Wajahat Ali Awan
Cell phone#248-***-****
Email: **************@*****.***
PROFESSIONAL HIGHLIGHTS:
Over twelve plus years of experience in Information Technology with specialization in Software Quality Assurance.
QA Certified for DoubleClick Rich Media by Google.
Extensive experience in Testing, Manual and Automated using tools Load Runner, Jmeter, Quick Test Professional, Test Director, UFT, Test Complete, Selenium, Appium, JIRA, Quality Center, Calabash cucumber, Sauce Labs Web and Client/Server Applications.
Knowledge and implementation experience of Quality Assurance, Testing Principles, and Configuration, Change Management Disciplines and Software Development and Engineering.
Extensive knowledge in entire Software Development Life Cycle- Business requirements analysis, Design, Development and testing.
Extensive experience in Analyzing Software Requirement Specifications and involved in development of Test Plans, Test Cases and executing them.
Expertise in Manual Automated software testing of MainframeTesting for Web and Client/Server applications on Windows Platforms.
Proficient in System Testing, Stress Testing, Regression Testing, Black box Testing, Performance Testing and Functionality Testing.
Expertise in software management tools such as Jira for Defect tracking and reporting.
Good analytical and communication skills and ability to work independently and also perform as part of a team.
Excellent logic skills for understanding and developing system workflows and well suited for communicating with both technical and non-technical professionals.
SPECIFIC EXPERTISE
Knowledge of SDLC (Software Development Life Cycle)
Performed Black Box type Testing.
Supporting business users during the User Acceptance Testing.
Involved in preparing the Test requirements, Test plan and Test cases.
Involved in Functional Testing, Batch Testing and GUI Testing,
Performance Testing, Stress Testing and Load Testing using Load Runner.
Integration Testing, Module Testing and Regression Testing.
Backend Testing, Database table manipulation using SQL.
Ability to master new technologies quickly
TECHNICAL SKILLS
Testing Tools
Quick Test Professional, Test Director, Test Complete, Appium, UFT, API, Quality Center, Load Runner, JMeter, JIRA, Selenium Webdriver and Selenium Test NG, Selenium IDE, Jenkins, Calabash, Cucumber, Android SDK, Gherkin, Jmeter, Stash/Git, Soap UI & Soap Rest, Jenkins, Sauce Labs, Xamarin, Xcode
Test Scripting
VB Script, Java Script, Json, Ruby,
Programming languages
HTML, CSS, Java, J2SE, J2EE (Servlets, JSP, XML), C, C++, Asp.net.
Web/App Servers
Web Sphere 5.x, Weblogic 9.x/7.x/6.x/5.x,Tomcat-4.0
RDBMS
Oracle 9i/8i, MS-Access, SQL Server 2000, DB2 mySql5.0
Operating Systems
UNIX (Sun Solaris), Linux, Windows 9x/NT/2000/XP, Mac
EDUCATION
M.S from University of DePaul Chicago IL
B.A from Western Michigan University Kalamazoo MI
PROFESSIONAL SUMMARY:
Sysco Houston TX June 16 – Present
Designation: Lead. QA Analyst
Working as a lead Automation Analyst to develop & maintain Appium and Selenium Test Automation Scripts.
Responsibilities:
Using Appium for mobile automation Testing.
Created Page Object model Mobile automation framework on both IOS and for Android using Appium.
Created custom Appium framework.
Used various descriptive program check points and Regular Expressions in Scripts where ever required.
Used Recovery Scenario in scripts where ever required.
Trained team how to update & maintain automation framework.
Created sauce labs integration with Jenkins for selenium test.
Setup automated build trigger Jenkins jobs for CI.
Extracted embedded reports from sauce labs to Jenkins
Domino’s Ann Arbor MI April 15 – June 16
Designation: Lead. QA Analyst
Worked as a Sr. QA Analyst on a various Dominos web and on mobile applications
Responsibilities:
Involved in the review of requirements with technical project manager and business analyst of the application.
Created Test Plan & Test Cases and execute them.
Entered bugs into Jira and validate bug fixes
Used Soup-UI\Rest for Data validation.
Used Jmeter for performance testing.
Presented daily testing results report to project manager and business analyst.
Helped team in priorities bugs fixing.
Performed Positive Testing and Negative Testing.
Performed root cause analysis of System Test defects and review with Test Team.
Prepared different test scenarios to help QA team to conduct testing on the application
Domino’s Ann Arbor MI September 14 – June 16
Designation: Sr. Test Automation Analyst
Worked as a Sr. Automation Analyst to develop & maintain Automation testing Scripts for Daily health check for Dominos Web and for Mobile app.
Responsibilities:
Used Calabash and Appium for mobile automation Testing.
Created Page Object model Mobile automation framework on both IOS and for Android using Appium.
Wrote custom steps in a ruby and feature files.
Created Data driven framework, Key word framework on Test Complete & on Selenium for Web Application.
Used various descriptive program check points and Regular Expressions in Scripts where ever required using Test Complete.
Created& maintained a Test complete automation framework for the application in order to perform the regression of the system in each scheduled release.
Defined the various keywords and functions used in test complete automation framework.
Used the Descriptive programming approach for developing test scripts using Test Complete.
Created Selenium scripts using TestNG.
Developed and maintained Selenium grid for web base testing.
Used Recovery Scenario in scripts where ever required.
Trained team how to update & maintain automation framework.
Created sauce labs integration with Jenkins for selenium test.
Setup automated build trigger Jenkins jobs for CI.
Extracted embedded reports from sauce labs to Jenkins
Domino’s Ann Arbor MI August 14 – March 15
Designation: Sr. QA Analyst
Worked as a Sr. Quality Assurance Analyst on a Domino’s mobile app integration with ford Sync and on various other projects
Responsibilities:
Involved in the review of requirements with technical project manager and business analyst of the application.
Created Test Cases for missing scenario’s and execute them.
Performed functional, regression testing on both Android and IOS platforms on ford Sync TDK devices.
Entered bugs into Jira and validate bug fixes
Presented daily testing results report to project manager and business analyst.
Helped team in priorities bugs fixing.
Communicated defects status to the client.
Performed Positive Testing and Negative Testing.
Used Android SDK debugger to capture the activate log.
Created test plan and test cases and executed them.
MRM Worldwide. Birmingham MI July 14 – August 14
Designation: UAT Lead
Worked as UAT lead on Cisco digital asset management system,
Responsibilities:
Involved in the review of requirements with functional manager and technical specialists of the application.
Arranged meetings with mangers to discuss testing estimates
Prepared UAT test plan.
Created Test Cases for all different user group types and execute them.
Performed functional, regression, Sanity and system testing on different web browsers.
Presented daily System test results report to Client.
Helped team in priorities bugs fixing.
MRM Worldwide. Birmingham MI March 14 – May 14
Designation: UAT Lead
Worked as UAT lead on a Sephora Digital Asset management system,
Responsibilities:
Participated in Requirements Document and Functional Design Documentation reviews
Developed test scripts from functional and technical specifications/ requirements.
Created the test cases and test scripts to satisfy all the functions of the application.
Performed Positive Testing and Negative Testing.
Developed and maintenance test strategies, UAT test plan and project deliverables.
Provided client-facing as well as internal status and progress reports, highlighting risks and high-priority items.
Created RTM and presented it to Client.
Presented daily System test results report to Client.
Created System & UAT test trend reports & presented it to Client on a daily client Status meeting.
Helped team to priorities bugs fixing.
MRM Worldwide. Birmingham MI May 13 – August 14
Designation: Automation Analyst
Worked as an Automation Analyst to develop & maintain Automation testing Scripts for Daily health check for GM brand sites (GM,Cadillac,Buick, Chevrolet and GMC)& for GM Card.com
Responsibilities:
Developed a script to run a daily health check scripts on system scheduler every day at 3 Am and sent out the reports to the brand QA resources.
Automated GM Card site before the deadline.
Used various descriptive program check points and Regular Expressions in Scripts where ever required.
Created& maintained a hybrid framework for the application in order to perform the regression of the system in each scheduled release.
Defined the various keywords and functions used in the framework.
Used the Descriptive programming approach for developing test scripts using QTP/UFT.
Used Recovery Scenario in scripts where ever required.
Trained team how to update & maintain automation framework.
MRM Worldwide. Birmingham MI November 12 – May 13
Designation: UAT Lead
Worked as a UAT lead consultant for Common Wealth &for Cognizant for a GM Asset Serve system,
Responsibilities:
Provided leadership to partner UAT test team, and manage the UAT test cycle.
Documented and approve UAT test cases based on approved Use Cases.
Developed and maintenance test strategies, test plans, test cases, and project deliverables.
Coordinated with partner QA lead to ensure that UAT scenarios match the system requirements, and that the delivered system meets strict quality guidelines.
Provided client-facing as well as internal status and progress reports, highlighting risks and high-priority items.
Created RTM and presented it to Client.
Presented daily System test results report to Client.
Created System & UAT test trend reports & presented it to Client on a daily client Status meeting.
Helped Cognizant team to priorities bugs fixing
MRM Worldwide. Birmingham MI January 10 – November 12
Designation: Sr. QA Analyst
MRM Worldwide is one of the top five digital and direct agencies in the world, with a global network of 62 offices in 40 countries and a staff of over 2500 employees.Its most famous creative work includes the design, maintenance and marketing programs for GM (GM.com, GMC.com, Buick.com, Cadillac.com, Saabusa.com, Pontiac.com, Oldsmobile.com, and Chevy.com),
Responsibilities:
Chevrolet brand QA Lead.
Acted as QA representative on project teams.
Assisted QA team members in DET & BA Office, and provide them proper information/instructions to do their QA tasks.
Developed and maintenance of automated testing where possible.
Ran functional tests, identify defects, enter bugs into Jira and validate bug fixes.
Assisted in data validation testing, and work with project leadership.
Provided QA testing estimates to Project managers.
Verified that project documentation is sufficiently detailed to support development of QA materials.
Assisted in the coordination of appropriate test environments, equipment, etc. as needed.
Performed Mobile testing.
Used Soup-UI to validate BYO data.
Continually search out new technologies and processes to improve QA functions.
Trained and mentoring others in the use of testing and QA tools and processes.
Participated in Defect Review meetings and Quality Assurance meetings
Investigated application bugs, reported & tracked using the bug-tracking tool JIRA.
Performed manual& automated testing to check the stability of the entire application.
Participated in meetings with developers and management to discuss the progress of QA.
Performed root cause analysis of System Test defects and review with Test Team.
Created UAT test cases and test plans
Prepared different test scenarios to help QA team to conduct testing on the application.
Ensured a final regression of the project code and application is completed before it was integrated with maintenance release or other project code releases at the time.
Conducted web analytics tracking verification for multiple projects utilizing Omniture.
Documented for the work being performed in progress & expected new projects.
Used Keynote & Gomez for web performance monitoring
Environment: JIRA,Quick Test Pro,JavaScript,HTML, Keynote, Tomcat, XML,Gomez, JSP, Web services, CSS
Net Generation Inc. Mt Clemens MI January 09 – December 09
Designation: QA Engineer
It includes an online shopping cart, information portal (about 3000 articles), chat forum, related business directory, complete system for the order processing, inventory control and sales, & promotions tracking system. It has full backend manager for update the products, articles and processing of the customer orders. Also has monitoring module for Chat form and marketing trends. This project developed overseas.
Responsibilities:
Involved in complete testing life cycle of the project.
Developed test scripts from functional and technical specifications/ requirements.
Designed the test cases, test procedures and test scripts to satisfy all the functions of the application.
Performed Positive Testing and Negative Testing.
Performed Integration, Functional testing.
Utilized QTP/UFT for Automation testing.
Performed Regression testing using QTP/UFT.
Logged and assigned defects using Test Director.
Used Pre-Execution checklist to verify that the environment is ready for testing.
Liaison between business partners and overseas developers.
Environment: .Net, SQL Server, JavaScript, Windows 2000 server and IIS and Quality Center, Quick Test Pro.
Health Dialog, Manchester, NH February 07 - November 08
Designation: QA Engineer
Personal Health Record (PHR) keeps electronic summary of member’s medical information. It is member’s private and secure repository for storing important information about his/her past and present health status. PHR will contain any information that Member choose to enter about his and his dependents. Member will be able to keep all of his health-related information in one secure location, and find credible health programs and content to learn more about actions he can take. It can help you in emergency situations and allow you to share medical information with your caregivers. A Personal Health Record also allows you to regularly monitor and learn more about health conditions. In addition to record keeping, the PHR offers personalized suggestions for managing your health and resources to get started.
Responsibilities:
Reviewed and analyzed business requirements document.
Participated in Requirements Document and Functional Design Documentation reviews
Participated actively on Clients Calls, meetings with Project Manager, Senior Business Analyst, Senior System Analyst and QA lead to discuss and produce alternatives of problems.
Prepared different test scenarios for testing the application.
Verified data in database using extensive amount of joins in SQL server.
Created Automation scripts for regression testing.
Involved in Regression, GUI and Functional testing.
Reported Errors, bugs, details and specifications to developers through Quality Center.
Generated test scripts for functional and regression tests using QTP/UFT.
Designed and Generated Reusable Test Scripts using QTP/UFT.
Used various check points and Regular Expressions in Scripts where ever required.
Performed negative testing to find how the functions performed when system encountered invalid, unexpected values.
Used Recovery Scenario in scripts where ever required.
Involved in Baseline, Regression, GUI, Functional, and Performance testing.
Used MS Outlook for communicating with the developers and other team members
Environment:.Net, SQL Server, JavaScript, QTP/UFT, Windows 2000 server and IIS and Quality Center.
Vista Health Plan, Sunrise Fl July 05- January 07 Designation: QA Analyst
Worked as a QA Analyst with Vista Health Plan on member billing module, VISTA's selection of affordable health plans offers comprehensive health benefits and access to more than 6,000 independent physicians serving VISTA members. More than 350,000 Floridians as well as many of Florida's largest employers depend on VISTA for their health benefits needs.
Responsibilities:
Performed extensive Acceptance and Regression Testing for subsequent versions of the application.
Experienced with Oracle backend database testing.
Wrote Test Plans/Test Scripts and documented Test results in Test Director.
Used SQL queries to check the data in the backend.
Investigated application bugs, reported & tracked testing process using the bug-tracking tool Test Director.
Environment: Oracle 8.x, UNIX Sun Solaris, AS 400, IIS, Windows 95/NT/2000, XML, Java, EDI HIPAA Transaction Test, Test Director.
Goldman Sach's, New York December 04 -June 05
Designation: Tester
Merchant Banking was a complete transactional financial system that accepted related information for new customers with auto generated account number. It categorized the type of the account and posted the entries into appropriate entities with provision for Retrieval, Modification, and Deletion of the same. This application was based on the Model-View-Controller architecture with JSP serving as presentation layer, Servlets and EJB as the controller layer. Oracle constituted the backend database.
Responsibilities:
Analyzed the functional requirement documents and prepared the test cases for various modules of the application.
Performed manual testing to check the stability of the entire application.
Conducted walkthroughs and formal meetings with other team members.
Performed Positive Testing and Negative Testing.
Performed Regression Testing on various builds of the application.
Mapped requirements to the Test cases and Scenarios, Executed the developed test cases, logged defects in the Test Director
Performed database validation by executing SQL queries.
Environment:Test Director, JAVA, Servlet, JSP, HTML, TCP/IP, JavaScript, JCL, DB2, Windows NT/2000, Windows XP