Shehbaz Singh Dhanju #****, S Michigan Avenue,
Mobile No: +1-630-***-**** Apartment #303, Villa Park,
Email ID: ***************@*****.*** Illinois, 60181, USA
Summary
5+ years of experience in Software Configuration set up and Agile Testing and currently working as QA Technical Lead.
Currently handling a team of 8 offshore and 4 onsite resources and responsible for assigning them work, resolving their queries, status tracking, daily/weekly status reporting of the team to client and training new resources.
Conducting weekly meetings with Business Analysts, Stakeholders and Product Team to plan on the future tasks and progress on current tasks.
Creating Test Strategy, Testing Charter and plan for proposed projects.
Making Test Plan, co-ordinating testing effort, responsible for test deliverables, status reporting to management and issue resolution.
Expertise in the Retail POS (Point of Sale) domain and Web Applications Testing. Currently working onsite with McDonald’s US client to perform quality assurance (QA) activities including both Hardware and Software for McDonald’s IT Restaurants (ITR) Core software applications NewPOS6, KIOSK, HHOT (Handheld Order Taking).
Worked 2 years and 3 months with McDonald’s Europe for onsite deployment of the NewPOS6 software to McDonald’s restaurants across Europe (successfully deployed NewPOS6 software in following countries Sweden, Norway, Finland, Denmark, Spain, Serbia and Greece).
Experience and knowledge on different modes of Payments (Credit/Debit Card, Invoice, Coupon, Gift Card, Cash and Foreign Currency Payments) carried out on a POS system.
Well versed with process of Promotions, Discounts, Refunds, Coupons, Taxes, Eat-In and Take-Out orders carried out on a POS system.
Experience with testing of different types of Reports (Daily Activity Report, Hourly Reports, Product Mix Reports, Cash Sheet Reports, Cashless Reports, Transaction Level Detailed Reports and Speed of Service Reports)
Well versed with the Hardware Lab set up as having hands on experience of testing on Hardware devices Waystation, Back office, POS Front Counter Registers, POS Drive Through Order Taker and Cashier Registers, Grill Printer, Receipt Printer, Order Ready Board, Kitchen Video Monitors, Front Counter and Drive Through Presenter Monitors and KIOSK.
Expertise in Configuration Test Analysis with Unit testing, Test Planning/Test Scripts, Life cycle testing including User Acceptance (UAT), Functional, Integration, Exploratory and Regression Testing.
Well versed with QA testing concepts and Proficient with Manual Testing of Web and Window based Applications.
Proficient with using Test management tools JIRA, HP Quality Center, Bugzilla and IBM Clear Quest.
Experience of working on Service Center tool for raising and handling of the Tasks and Incidents.
Strong knowledge of SDLC (Software Development Life Cycle), Waterfall and V model.
Involved in creation of Test Cases and execution.
Expert in live implementation of software’s once configuration is complete and making any necessary instant changes as required and then deploying the software.
Proficient in Manual Testing, SQL queries and worked as Senior Verification and Validation Engineer on System Quality Assurance.
Technical Skills
Languages Known : C++, HTML, XML,
Testing Tools/Environments :Testing Lab with actual restaurant setup, VTE tool (Virtual Test Environments)
Test Management Tools :JIRA, HP Quality Center, Bugzilla, IBM Clear Quest, Team Foundation Server (TFS)
and Service Center
Database : Microsoft SQL Server, MySQL
Office : MS Excel, MS Word, MS PowerPoint, MS Outlook
Education
Bachelors of Technology in Computer Science and Engineering, 2006-2010
Punjab Technical University, India.
Employment History
IGATE Technologies Incorporation, US Oct 2014 - Present
QA Test Lead
Client: McDonald’s Corporation, Chicago US
Project Types: Quality Management Services
McDonald's is the world's leading global food service retailer with 35,000+ locations serving approx. 70 million customers in 100+ countries daily. Each restaurant follows an order taking, preparing and delivery processes which needs to be tested rigorously for smooth functioning of restaurants. This QMS (Quality Management Services) project is responsible to test restaurant management system thoroughly for all software applications and its hardware integration used in 15000+ stores across the locations in United States.
Responsibilities:
Analyse business requirements, system requirements specifications, and functional documents.
Conducting weekly meetings with Business Analysts, Stakeholders and Product Team to plan on the future tasks and progress on current tasks.
Creating Test Strategy, Testing Charter and plan for proposed projects.
Responsible for test design, creating test cases and test procedures for projects based on the Business Requirements Document.
Understanding the release scope and finalizing the scope of testing thereby create / update the test cases / scenarios as necessary.
Identify regression test suite based on priority for the scope of testing.
Creation of Test Execution Plan.
Review, Enhancements, Support (Offshore deliverables, Issue resolution, Knowledge Transition, Process improvement).
Creating and uploading test metrics and testing documents. Develop Modify and Validate test scripts.
Communication and collaboration (Estimation, Resource planning, tracking status and Task allocation etc.)
Testing of the developed code in testing lab with actual restaurant hardware setup which includes Waystation, Back office, POS Front Counter Registers, POS Drive Through Order Taker and Cashier Registers, Grill Printer, Receipt Printer, Order Ready Board, Kitchen Video Monitors, Front Counter and Drive Through Presenter Monitors and KIOSK.
Applying the new Configuration Package with new build on the Lab Store by using Apply Update process from Waystation.
Performing Store Open and Store Close activity every day during the Execution Cycle.
Testing all the below possible Scenarios in the Lab including new features testing with the New Build\Release.
1)Fast Fail (Order Taking)
2)Cashless : - Tendering, Partial Approval, Visa paywave, Reporting, Gift card Activation, Refund, Gift card reload, Cashless duplicate swipe
3)Reports: - Daily Activity Report, Product Mix Reports, Cash Sheet and Speed of Service
4)Stress Testing.
Raising the defects in the JIRA Test Management tool.
Validating defect fixes delivered per release notes for each release.
Scheduling on a regular cadence Defect triage meetings with a dedicated team that will have representatives from QA, development and product teams.
Submitting a Test Closure report after all planned test cycles have completed which facilitate discussion around product stability (release quality) and product deployment readiness.
RFM (Restaurant File Maintenance) Lead Aug 2012 to Oct 2014
Client: McDonald’s Europe
Project Types: NewPOS6 Deployment Europe
Work Location: UK for 1 year and Germany for 1 year and 3 months
Description: RFM (Restaurant File Maintenance) is a web based application which manages price, product, promotion, and configuration information for the POS system. RFM is a centrally hosted web based application which manages information for the POS including menu items, coupons, discounts, taxes, and the POS configuration. It is used centrally by Owner Operators, Restaurant Managers, or some combination depending on the local market needs. It reduces the amount of data that needs to be managed on a regular basis and allows data to be managed across multiple restaurants.
Responsibilities:
Communicating with the Project Lead (Country’s Lead) for planning workshops. Travelling to different countrywide locations in Europe for knowledge sharing and advice on Web Application RFM (Restaurant File Maintenance) and NewPOS6 software through the Workshop.
Liaising with clients for gathering business requirements, understanding, reviewing and documenting requirements to carry out preliminary analysis.
Liaising with senior managers to crystalize requirements into overall project plan.
Planning and Estimation of Deployment and submitting detailed reports to management.
Designing and creating Excel Templates and submitting them to the clients to get data from the market like Product database data and the Screen Layout design.
Configuration of data received from the client in Web Application (RFM).
Applying output XML Files (generated from Web Application RFM) to NewPOS6 Software to test the configuration.
Making Unit and System Test scripts with respect to the System Requirement Specifications and managing Unit, Integration and System Testing.
Conducting Functional, Regression, Acceptance, Volume and Performance Testing.
Liaising with the Country’s Lead and Store Managers for Lab Validation at Onsite. (Testing of all the Products and Payment modes on POS system).
Making any necessary changes as requested by Store Managers as per market requirements before deploying software in actual McDonald’s store.
Risk Assessment and Planning. Communicating project risks to the project manager.
Deploying configured NewPos6 software into POS registers, handheld order taking (HHOT) devices and to Kiosk in the McDonald’s Restaurant.
Configuring RFM set up, testing and deploying it on NewPOS6 software across various locations in Europe.
Providing Project updates to senior management and clients on regular basis about project progress, providing status and resolving any outstanding issues.
Knowledge transition including training and mentoring junior members of the team and documenting processes and process improvement.
Senior Engineer V & V (Verification and Validation) June 2011 to July 2012
Client: McDonald’s Corporation, Chicago US
Project Types: Global RFM Web Application Testing and NewPOS6 Software Testing.
Work Location: India
Responsibilities:
Reviewing the System Requirement Specifications and highlighting the changes required.
Making Test Plan, co-ordinating testing effort, responsible for test deliverables, status reporting to management and issue resolution.
Planning and Estimation of Test Case creation and execution.
Creating High Level scenarios from the Change Request (CR) received from client and then creating detailed Test Cases.
Verifying and validating documentation based on standards for Software Development and effective QA implementation in all phases of SDLC.
Defining Testing Methodologies, Carrying out Test Planning by evaluating existing requirements including test scenarios, writing test scripts, determining testing techniques (White box or Black box) to ensure new system works as per the specifications.
Uploading the Requirements and Test Scripts from Microsoft Excel to Quality Center and implementing Quality Center to Project from scratch.
Getting updated build from Developers with the new Change Requests being implemented and executing Test Cases on it.
Reporting Defects to the development team based on the Test Results.
Communicating with developers to discuss requirements, test scenarios, test cases and ensure the resolution of defects.
Making Unit and System Test scripts with respect to the System Requirement Specifications and managing Unit, Integration and System Testing.
Conducting Functional, Regression, Acceptance, Volume and Performance Testing.
Carrying out Test Data preparation and data migration processes for Testing.
Tracking progress of Testing and Defects, Incidents and Tasks raised through Defect management and Test Management functionalities of JIRA, HP Quality Center and IBM Clear Quest tools.
Knowledge transition including training and mentoring junior members of the team and documenting processes and process improvement.
Eureka Electrosoft Solutions Pvt. Ltd. June 2010 - June 2011
Software Tester
Project Types: Web Applications Testing (Have performed Testing on different Web-Applications like Real Estate, University Websites and E-Commerce Shopping Store).
Work Location: India
Responsibilities:
Understanding the business requirements, reviewing client requirements, documents and any preliminary analysis.
Analysing the changes required to meet the client requirements and converting them into Analysis Artefacts using the SDLC defined templates.
Making Set up changes based on the analysis and Unit Test those changes to validate the Set up.
Designing Test Plans/Test Scripts and Test Cases. Verifying and validating documentation based on standards for Software Development and effective QA implementation in all phases of SDLC.
Defining Testing Methodologies, Carrying out Test Planning by evaluating existing requirements including test scenarios, writing test scripts, determining testing techniques (White box or Black box) to ensure new system works as per the specifications.
Conducting Functional, Acceptance, Integration, System and Regression testing manually.
Access the database and running SQL queries on Microsoft SQL Server while executing test cases.
Logging defects in Bugzilla tool and assigning them to the developers.
Tracking progress of Testing and Defects through Defect management and Test Management functionalities of Bugzilla tool.
Risk Assessment and Planning. Communicating project risks to the project manager.
Identifying, researching, and evaluating complex issues and enhancements to provide effective solutions.
Liaising with senior management for delivery of projects, performing Root Cause analysis (RCA) for the deviation from timelines.
Coordinating and monitoring task completion and doing peer reviews.
Team Work
Experience in working within multinational and multicultural team environment involving planning, organising, co-ordination and commitment, which are achieved by working in high pressure, quick decision and agile environment.
Hands on experience of dealing with group projects and managing deadlines.
Multi-dimensional communication with teams based on different geographical locations.
References
All references are available on demand.