Summary
Overview
Work History
Education
Skills
Certification
Training
Experience Summary
Training & Development
Timeline
Generic

Abhinav Bherav

Noida,India

Summary

~9.3 years of Industry Experience in Software testing along with Retail domain expertise and strong focus on Processes and Technology. I have been working as a Consultant for Automation Testing in the retail domain for last 8 years. I am leading one of the critical digital UI automation project and API testing running in Agile mode. This is UI and API testing project with 100% in sprint automation coverage. As a QE lead, continuously identifying improvements in existing QE process & implementing new ideas to make the product quality better.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Senior Consultant

Capgemini
01.2024 - Current

Project Name - GAT (McDonald’s Backend API Testing Scope Enhancement)

  • This project is to enhance the coverage of the api scenarios more dynamically and to cover most of the scenarios through api as much as possible .
  • McDonald's application network connects its proprietary e-commerce systems and other back-end databases to create a set of reusable APIs for accounts, orders, nutrition, location and offers.
  • These APIs can be used to rapidly compose customer-facing applications for mobile, social, web and restaurant-based kiosks.
  • Written Manual and Automation Scripts to Involved in Code review.
  • Executed the test scripts and suites.
  • Created the Integration Level Scripts for different components
  • Debugged the Scripts with the help of NewRelic tool
  • Maintained the test scripts in GitHub repository
  • Participates in walkthrough sessions with BAs and development team.
  • Executing the scripts through Jenkins, GitHub actions and debugging the error.
  • Created dynamic collections using postman/newman for Accounts, Cores, Delivery, Payments, Menu, Orders2.0, Offers.
  • Tracks defects through various defect cycle and ensures defects are closed.
  • Created schedule and on demand jobs on GitHub actions and present the execution reports to the client in everyday
  • Maintains complex traceability to keep track of all the requirements for each API
  • Actively Triaging the Logged defects for better and fast resolution.
  • Coordinating with different teams like MW, GMA, development team (Onshore/Offshore).
  • Attend Cross functional Team meetings
  • Operating Systems: Windows
  • Software / Special Tools: AWS, JIRA, JavaScript, GitHub, Test Automation Framework, Restful Services, Postman, Newman
  • Languages: Javascript

Senior Consultant

Capgemini
01.2023 - 01.2024

Project Name - Restaurant Automation (McD_AM_SIT)


NPOS

  • Implemented complex logics to enable UI and API testcases execution together for higher performance
  • Involved in writing test scripts for user journey provide by market team
  • Involved in Data Driven Framework Development for automation using cypress tool
  • Worked on multiple initiatives like Flex, Loyalty etc.
  • Involved in Defect logging, tracking and verification
  • Actively Triaging the Logged defects for better and fast resolution
  • Implementation of continues testing using GitHub (CI/CD/CT)
  • Execution of automation scripts on GIT Hub Action
  • Provided knowledge across the team about coding standards, testcase debugging
  • Extensively used Datadog tool to monitor UX testcase
  • Achieved Project Milestones


Kiosk

  • Involved in writing test scripts for user journey provide by market team
  • Involved in Data Driven Framework Development for automation using cypress tool
  • Integrated NPOS and Kiosk to enable e2e automation
  • Actively Triaging the Logged defects for better and fast resolution
  • Involved in Defect logging, tracking and verification
  • Implementation of continues testing using GitHub (CI/CD/CT)
  • Execution of automation scripts on GIT Hub Action
  • Provided knowledge across the team about coding standards, testcase debugging
  • Extensively used Datadog tool to monitor UX testcase
  • Operating Systems: Android, iOS, Windows 10
  • Software / Special Tools: AWS, JIRA, GitHub, Cypress, Data Driven Framework, Selenium, Datadog
  • Languages: Javascript, Yaml, Java, Typescript

Consultant

Capgemini
09.2021 - 11.2022

Project Name - GAT (Global Automation Team)


GMA

  • Implemented complex logics to enable UI and API testcases execution together for higher performance
  • Involved in identifying test scenarios and writing test scripts.
  • Involved in Global Script Development and execution that covers all the markets
  • Developed automation scripts for multiple modules like Accounts, Payments, Orders, Offers and Cores
  • Worked on multiple initiatives like Flex, Loyalty, Registration Redesign etc.
  • Involved in Defect logging, tracking and verification
  • Actively Triaging the Logged defects for better and fast resolution
  • Performed parallel execution of automation scripts on cloud platforms like browserstack, Kobiton
  • Implementation of continues testing using GitHub (CI/CD/CT)
  • Execution of automation scripts on GIT Hub Action
  • Provided knowledge across the team about coding standards, testcase debugging
  • Extensively used Datadog tool to monitor UX testcase
  • Achieved Project Milestones


Backend API

  • Created postman collection for multiple capabilities like Accounts, Orders, Payments, Cores etc.
  • Created 1000+ api test cases across all the capabilities in the postman.
  • Implementation of continues testing of API testcases using GitHub along with Newman in GIT Hub Action
  • Monitored on demand jobs for executed api scenarios across the markets in GIT Hub Action.
  • Extensively used Datadog tool for API monitoring
  • Operating Systems: Android, iOS, Windows 10
  • Software / Special Tools: AWS, JIRA, GitHub, Test Automation Framework, Kobiton, BrowserStack, Selenium, Appium, Datadog, OpenTest
  • Languages: Javascript, Yaml, Java

Consultant

Capgemini
03.2019 - 08.2021

Project Name - McDonald’s Technology Transformation (Backend API)

  • This project is to introduce new program/initiative for McDonald's to transform legacy monolithic application into microservice application using latest technology stack.
  • McDonald's Technology Transformation replacing several disparate API management and legacy software integration products.
  • McDonald's application network connects its proprietary e-commerce systems and other back-end databases to create a set of reusable APIs for accounts, orders, nutrition, location and offers.
  • These APIs can be used to rapidly compose customer-facing applications for mobile, social, web and restaurant-based kiosks.
  • Written Manual and Automation Scripts to Involved in Code review.
  • Executed the test scripts and suites.
  • Created the Integration Level Scripts for different components
  • Debugged the Scripts with the help of different tools (Kibana, Cloud Hub, AWS Cloudwatch)
  • Maintained the test scripts in Bit Bucket repository
  • Participates in walkthrough sessions with BAs and development team.
  • Extensively using AWS Rest API's for dynamoDB, S3, SQS, SNS services.
  • Created the Automation Scripts from Raml, yaml and also with the help of postman collections.
  • Executing the scripts through Jenkins and debugging the error.
  • Created dynamic collections using postman for Accounts capability.
  • Extensively using Janrain Rest API's
  • Tracks defects through various defect cycle and ensures defects are closed.
  • Created Automation scripts and present the execution to the client in every sprint
  • Understands agile stories and relates them to work product between various phases of Agile sprints
  • Maintains complex traceability to keep track of all the requirements for each API
  • Actively Triaging the Logged defects for better and fast resolution.
  • Participate in all SCRUM ceremonies such as Daily Scrum, Retrospective, Planning and Review.
  • Coordinating with different teams like MW, GMA, development team (Onshore/Offshore).
  • Attend Cross functional Team meetings
  • Operating Systems: Windows
  • Software / Special Tools: AWS, JIRA, JavaScript, GitHub, Test Automation Framework
  • Languages: Restful services, GitHub, OpenTest, Postman Newman

Associate Consultant

Capgemini
01.2018 - 03.2019

Project Name - GMA – Global Mobile Application

  • This project is to introduce new program/initiative for McDonald's customer such as loyalty bonus point for users, integrated delivery using McDonald's mobile application called as 1App.
  • Involved in identifying test scenarios and writing test scripts.
  • Involved in Code review.
  • Involved in Test Script Development and execution.
  • Actively involved in Regression testing, E2E testing.
  • Involved in Defect logging, tracking and verification
  • Creating WSR and other reports.
  • Mobile Automation using Appium.
  • Actively triaging the logged defects for better and fast resolution.
  • Attend the daily scrum call
  • Coordinating with different teams like MW, GMA, development team (Onshore/Offshore).
  • Recommendations to strategic plans and reviews
  • Operating Systems: Android, iOS
  • Software / Special Tools: JIRA, NodeJS, GitHub, Test Automation Framework, OpenTest
  • Languages: Restful services, Jenkins, Selenium, Appium

Associate Consultant

Capgemini
08.2017 - 10.2018

Project Name - DNA – Digital Nutrition Application

  • The Digital Nutrition Application (DNA) is a key IT Digital solution that provides a secure and consistent source of digital nutrition and marketing data to a Market’s digital channels.
  • It is web-based application, which allows for easy user access and deployment of updated data from any digital endpoints (websites, mobile, or any other endpoint) through web services.
  • It is securely hosted on the McDonald’s Digital Engagement Platform (DEP) and supported by McDonald’s IT Digital’s Global Authentication Service (GAS), which allows for single sign-on and self-service password resets.
  • Information can be manually entered, sourced from Genesis, excel feed file (template defined by DNA team) or imported from existing data sources.
  • DNA has fully established role management functionality, allowing for flexible workflows, approval gateways, and auditing between Country Administrator, Nutritionists, Marketing, & Legal.
  • Build the configuration logic and developed & tested Market module.
  • Made the documentation for LLD, HLD and BRD.
  • Made the Test cases for market module.
  • Operating Systems: Windows 10
  • Software / Special Tools: JIRA, GitHub, Test Automation Framework, Confluence, Jenkins, Selenium
  • Languages: Core Java, Restful services

Associate Consultant

Capgemini
05.2017 - 08.2018

Project Name - OCE – Offer Creation Engine

  • The Offer Creation Engine (OCE) is an offer campaign management tool which enables marketing to create and send offers to the McDonalds GMA application.
  • With this tool, marketers have the ability to directly target offers to specific customer segments and measure the effectiveness of offer campaigns through reporting.
  • OCE defines various levels of roles as viewer, creator, approver and admins. While creating a new user in OCE, one of these roles is required to be selected. Each role has a defined set of permissions with respect to campaign creation and approval.
  • Responsible for requirement understanding of the application.
  • Understanding the manual test cases
  • Identify the test cases for automation.
  • Create the test data and preparation of test script using JavaScript & macros
  • Execution of the test scripts and store in repository after review
  • Responsible for Testing of the application on DEV, Capability environment.
  • Responsible for Capability environment sign off to ensure the build is ready for next environment.
  • Perform the sanity testing on next environment after deployment to ensure deployment is successful.
  • Atten the daily scrum call
  • Coordinating with different teams like MW, GMA development team
  • Operating Systems: Windows 10
  • Software / Special Tools: JIRA, GitHub, Test Automation Framework, Confluence, Jenkins, Selenium
  • Languages: Core Java, Restful services

Android Developer and Tester

Ivitesse
07.2016 - 11.2016

Project Name - iSpeed

  • The proposed trading solution is expected to:
  • Provide a simple, fast and convenient user experience for EB Global clients to invest in EB Global products and services (User experience is not much deviated from existing iSpeed Mobile application.)
  • Have extensive infrastructure and flexibility to add more products or markets in the future
  • Have extensive security features in place to handle heavy processing, exceptions, failover, etc., to meet the advancing technology/security measures
  • Be a native application that can support major mobile devices
  • Knowledge Acquisition
  • Requirement Analysis and detail design of the new interfaces to be developed.
  • To create all quality related document against each SDLC phase of the enhancement as per requirements
  • Development
  • Designed the technical specification doc for new requirement.
  • Responsible for Developing and Coding of software
  • Debugging and troubleshooting of the application.
  • Testing
  • Supporting the UAT team in doing Testing
  • Created test cases based on Functional Specification.
  • Build the configuration logic and developed & tested Market module.
  • Made the documentation for LLD, HLD and BRD.
  • Made the Test cases for market module.
  • Operating Systems: Android, iOS
  • Software / Special Tools: JIRA, Atlas, SVN, Redmine, Android Studio
  • Languages: Core Java, Restful services

Software Developer and Tester

Xerces Blue Software Solutions Pvt Ltd
07.2014 - 06.2016

Project Name - ISeva

  • ISeva app is a local search engine helps you to search health services, educational institutes, hotel and restaurants, property, professionals, shopping zone, beauty parlor, boutique, freelancer and many more details of your city business. iSeva app help you to get best offer from your favorite business on just one tap.

Project Name - IHeal

  • Iheal app will aid the individual to locate the best doctors and medical services in the zone digitally

Project Name - Call Tracker

  • "Call Tracker" helps you to Track your mobile calls for every n minute, find your current location and records the incoming, outgoing calls etc.
  • Knowledge Acquisition
  • Requirement Analysis and detail design of the new interfaces to be developed.
  • To create all quality related document against each SDLC phase of the enhancement as per requirements
  • Development
  • Designed the technical specification doc for new requirement.
  • Responsible for Developing and Coding of software
  • Debugging and troubleshooting of the application.
  • Testing
  • Supporting the UAT team in doing Testing
  • Created test cases based on Functional Specification.
  • Build the configuration logic and developed & tested Market module.
  • Made the documentation for LLD, HLD and BRD.
  • Made the Test cases for market module.
  • Operating Systems: Android, iOS
  • Software / Special Tools: Java SE, Android SDK, Realm Bitbucket, REST, JSON, FCM, Broadcast, Unit Test, Eclipse, Android Studio
  • Languages: Core Java

Education

B. Tech. - Electronic & Telecommunication

Rajasthan Technical University (Marudhar Engineering College)
Bikaner
01.2013

H.S.C. - Science

CBSE Board
Bikaner
01.2009

S.S.C -

CBSE Board
Bikaner
01.2007

Skills

  • Technical
  • Operating System: Windows, iOS, Android
  • Dev Environment: Visual Studio Code, Eclipse IDE, Android Studio
  • Database: MySQL, Amazon DynamoDB
  • Internet Tools: WSDL, SOAP, RESTful Web services, JSON, CSS
  • Languages: Java, Node JS, JavaScript
  • Cloud: IoT: GitHub, Postman, Newman
  • Amazon Cloud (AWS): DynamoDB, SQS, SNS, Lambda, S3
  • Other: IDE: Eclipse, Visual Studio Code, Android Studio
  • Framework: Opentest, Cypress
  • SVN (Subversion), Stash, GitHub, Big Bucket
  • Agile Scrum, SDLC & Waterfall Model
  • Automation Tools: Appium 172, Selenium
  • Mobile Cloud Platform: BrowserStack, Kobiton

Certification

  • Selenium - 2017
  • C Language - 2014

Training

  • Selenium Training
  • Agile Training

Experience Summary

  • As a QE lead, continuously identifying improvements in existing QE process & implementing new ideas to make the product quality better. Driving the GIT Hub Action Pipeline execution process across capabilities. Guiding team to improve test coverage for minimal production leakage.
  • Extensively used automated tool Selenium IDE and WebDriver to create and execute scripts for smoke and regression test cases.
  • Experience in the areas of Software Testing (Manual/Automation), Analysis, Development, Coding.
  • Experience in Automating Web Application Testing using Selenium WebDriver with TestNG framework.
  • Enhanced automation framework & increased test coverage from 60 scripts to more than 1k scripts from past 4.5 years.
  • Well versed with Handling Elements in Selenium WebDriver.
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Automation script creation, Debugging and execution of regression test suites.
  • Automation of test cases using Java Selenium Web driver, Page object Model (POM)
  • Experienced in Mobile Automation execution.
  • Extensively used Allure as a reporting tool for automation execution reports.
  • Automation of test cases using Selenium Web driver, TestNG, Page object Model (POM)
  • Knowledge of TestNG to maintain grouped and prioritized Test cases easily
  • Proficient with testing REST APIs, Web & Database testing.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Proficient with AWS Dynamo DB, CloudWatch, S3, SQS, SNS API’s.
  • Experience in Status reporting for and tracking of automation script

Training & Development

Selenium, Agile

Timeline

Senior Consultant

Capgemini
01.2024 - Current

Senior Consultant

Capgemini
01.2023 - 01.2024

Consultant

Capgemini
09.2021 - 11.2022

Consultant

Capgemini
03.2019 - 08.2021

Associate Consultant

Capgemini
01.2018 - 03.2019

Associate Consultant

Capgemini
08.2017 - 10.2018

Associate Consultant

Capgemini
05.2017 - 08.2018

Android Developer and Tester

Ivitesse
07.2016 - 11.2016

Software Developer and Tester

Xerces Blue Software Solutions Pvt Ltd
07.2014 - 06.2016

B. Tech. - Electronic & Telecommunication

Rajasthan Technical University (Marudhar Engineering College)

H.S.C. - Science

CBSE Board

S.S.C -

CBSE Board