Nikhil Shah

Portfolio

Avatar

I am passionate about technology and willing to contribute in building a configurable, robust and scalable automation suite with "10+" years of experience in Automation Testing.

Leading the development of an AI-powered tester designed to mimic human testers by receiving test scenarios, executing them, and automatically generating Playwright automation scripts from natural language specifications using DOM and screenshots. This initiative aims to reduce scripting efforts by 30% in the first phase and streamline future test automation processes.

Experienced in Automation of API Testing in Rest Assured using Core Java , Request using Python by approaching TDD and LCC (lemon cheesecake) and Jest using Node.js frameworks

Experienced in Automation of Web App in Nightwatch API, Cucumber using Node.JS and Selenium Webdriver with Core Java by approaching BDD and TDD frameworks.

Experienced in Automation of Mobile App in Appium with Core Java by approaching BDD framework.

Experienced in Load Testing using modern load testing framework with Python

Experienced in CICD by using Jenkins

1. LinkedIn Profile

2. GIT

3. Resume

Mobile: +91 7798522172
Email: nikhilpareshkumarshah@gmail.com










Skillset

Skill Type Skill Name Experience
Languages Core Java 7 years
  Python 1 year
  JavaScript (Node.js) 6 months
Open Source Tools Selenium 5 years
  Appium 1 year
  NightWatch 1 year
  TestLink (Test case management tool) 1 year
Framework TestNG 2 years
  BDD 3 years
  lemoncheesecake 1 year
API Testing Rest Assured 6 months
  Request 1.5 years
  Client(locust) 3 months
Project packaging tools/libraries Maven 2 years
  NPM 3 months
VCS GIT 3 years
Continuous Integration Jenkins 1.5 years
OS Linux 1 year
  macOS 1 year
IDE/Editors Eclipse 2 Years
  Intellij 3 Years
  Pycharm 2 Years
Methodology Scrum, Kanban 8 Years

Project # 1: Canopus squad API Automation(Bank Jago)

Canopus squad API Automation Framework is used to automate flows like Search customer, Block/Unblock pockets, Maker, Checker flow for prospect and escalated customer, Lock/unlock customer account and for Customer engagement activities such as Referral campaign and Fintamin Games.


Project # 2: Returns console UI BDD Framework

Returns Console UI BDD Framework used to automate flows like create account, company, calendars and file the returns using different methods. Cucumber framework is used to remove the bridge between “non-technical and technical teams”. Executed automation script for smoke and regression testing.


Project # 3: CRM UI BDD Framework

CRM UI BDD Framework used to automate CRM flows like edit/create farmer, add products to cart, apply offers, coupons and place an order. Cucumber framework is used to remove the bridge between “​non-technical and technical teams​”. Executed automation script for ​regression testing​. Framework is integrated with​ extent report​ for reporting purpose.


Project # 4: Load Testing Automation Framework

Agrostar Lite is a PWA(Progressive web app) app is used for ​field officers to place orders from the field for new and old farmers. ​Load Testing Automation Framework is used to automate Agrostar Lite API. locust framework is used to automate rest API.


Project # 5: API Automation Framework

API Automation Framework is used to automate CRM ​API Test cases. ​lemon cheese cake framework ​is used for​ ​suite, annotation and reporting purpose and ​Request library is used to automate rest API.​ ​We executed an automation script for regression testing.


Project # 6: AgroEx Mobile Framework(LMD- Last Mile Delivery)

AgroEx is a hyperlocal logistic service of Agrostar. AgroEx Delivery enables the team to deliver products to our customers at their doorsteps and give them a seamless online shopping experience.

Responsibilities​ :

  1. Lead a team of SDETs, collaborating with developers, managers, and product owners to design test plans and strategies.
  2. Worked on building end-to-end BDD integration tests from scratch with Node.js, NightWatch. Used Jenkins to run tests on successful builds and publish results. These tests were helpful in catching issues in the relevant modules of the system in a timely manner.
  3. Define test strategies for testing RESTful APIs, web apps, Android apps testing in the overall tech stack of the business flow.
  4. Responsible for developing robust API as well as UI based testing frameworks using Java, Selenium, TestNG, REST Assured, Appium, Python, JavaScript (Node.js) etc.
  5. Responsible for providing Test Estimation in Sprint, Test Case Review as well as Test Case writing
  6. Implemented Locust as load testing tool.