Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Nidhi Agrawal

Bangalore

Summary

Accomplished Senior SDET Engineer with extensive experience, specializing in API and UI automation using Java and Selenium. Proven track record in enhancing testing efficiency through innovative automation solutions and effective collaboration. Skilled in load testing with JMeter and adept at debugging, ensuring high-quality software delivery.

Overview

8
8
years of professional experience

Work History

Senior SDET Engineer

Gupshup
Bangalore
06.2023 - Current
  • Worked on multiple modules like Cx-Marketing (sending campaigns, uploading mobile numbers, validating if users received campaigns, and analytics info), Customer360 (storing huge amounts of customer information), and Automated Campaign (sending campaign events through automation by setting start and end dates) in both manual and automated UI and API contexts.
  • Outstanding knowledge in the BDD (Cucumber) framework, with Maven and Java, for UI and API automation.
  • Integrated Kafka with the automation framework to push data directly to Kafka through kafka_brokers and sasl_config.
  • Integrated the WhatsApp app through automation code for end-to-end testing.
  • I wrote generic code that can be used for multiple features and environments without any prerequisite setup.
  • Worked across multiple repositories for UI and API automation, including hybrid framework repositories.
  • Conducted latency testing for segmentation and list uploads on Customer 360.
  • I pushed the load using JMeter on Kafka through the AWS server by deploying the script and running the load test on the server.
  • Conducted load testing with JMeter on microservices deployed in Kubernetes clusters, pushed load on Kafka, and executed load tests.
  • Worked on CI/CD pipeline with Docker scripts to integrate GitLab for automation executions.
  • Handled log debugging and Kafka verification through Kubernetes commands.
  • Supported product issues with initial-level debugging and supporting end-to-end resolution.
  • Used AI to generate test cases and automation scripts, which reduce work and bandwidth of the actual time.

Senior SDET Engineer

Pharmeasy
Bangalore
11.2020 - 06.2023
  • Working on the Diagnostics Module, which helps end users with convenient lab tests by allowing them to stay at home for sample collection and receive their health report within a day.
  • Implemented bug reporting, and assisted in project meetings.
  • Helped launch the checkout flow on web view for all platforms (Android, iOS, Web, and m-Web).
  • Integrated twice-daily alerts for unavailable slots for a pincode, and unconfirmed orders on Jenkins.
  • Knowledge of tools like Postman, DBeaver, Kibana, Amazon S3 bucket, IntelliJ, Jenkins, Git, Bitbucket, Clever Tap (Analytics), Appium, Android Studio, PyCharm, Xcode, Selenium, and Device Farm.
  • Written end-to-end API automation (REST Assured) scripts covering sanity and regression for the diagnostics flow.
  • Outstanding knowledge in automation engineering, including API end-to-end automation, and UI checkout flows automation for web (Selenium), m-Web (Selenium), and Android (Appium).
  • Expertise in managing Gradle projects using TestNG framework.
  • Operational knowledge of load testing with Gatling using Scala for API and UI, monitored through Sentry for traffic.
  • Familiarity with field security testing for checkout flows on diagnostics.
  • Created Jenkins jobs to run sanity tests on production every 15 minutes for different platforms, with WhatsApp alerts if a job fails.
  • Reviewed PRDs, wrote test cases, and interacted with multiple teams to ensure smooth go-live processes.
  • Debugging production issues with Kibana and Sentry logs.

SDET Engineer

redBus
Bangalore
04.2018 - 11.2020
  • I worked on API testing, which is the core system of redBus.
  • Worked single-handedly for IND Geo, RDC (RedBus DOTCOM), and Short Route for API testing, which includes microservices like Personalization, Authorization, Booking Flow, Cancellation, Notifications, Central Notification System, Wallet Engine, Offer Engine, Operator Offer, and Add-Ons.
  • Knowledge of tools like Postman, MongoDB, PGAdmin, SQLYog, Redis, Bitwise SSH Client (Linux), and Eclipse.
  • Analyzed and resolved platform and service bugs. Reviewed PRDs, and used them to create test cases that provide full test coverage. Designed, developed, and maintained automated test scripts.
  • Automation: Booking flow automation, core API automation, TestNG, and JMeter (load testing).

Internship

Coviam
Bangalore
07.2017 - 03.2018
  • Blibli is an e-commerce site in Indonesia.
  • In Blibli, my role was to test the microservices used in the Blibli website, including Authorization, Member, Cart, Order, Promotion, Loyalty, etc.
  • I wrote JMeter scripts for microservice APIs.
  • I wrote regression test cases and tested the features of microservices.
  • Checked logs of bugs, configuration issues, and DB credentials from the terminal using Unix commands.

Education

Bachelor of Science - Computer Science And Programming

OP Jindal University
Raigarh, Chhattisgarh
06-2016

12th - Mathematics

Gyandeep Convent School
Janjgir, Chhattisgarh
05-2012

High School Diploma -

Saint Ann's School
Gharghoda, Chhattisgarh
06-2010

Skills

Testing type

  • API Testing
  • UI Testing
  • Load Testing

Automation

  • Rest Assured
  • Selenium
  • Appium

Framework

  • TestNG
  • BDD (Cucumber)

Build Automation Tool

  • Maven
  • Gradle

Language

  • JavaScript
  • Java
  • Python

Automation code integration with a third-party tool

  • Kafka
  • WhatsApp
  • Database

Performance Testing

  • JMeter
  • Gatling

DB

  • SQL Query Development
  • MongoDB
  • Redis

Security Testing

  • Vulnerability scanning

Automation Scheduler

  • GitLab Runner through Docker file
  • Jenkins

Repository

  • Bit Bucket
  • Git

AI tools

  • Cursor
  • OpenAI (ChatGPT)

Kubernetes (Pods, Deployments, Services, ConfigMaps)

Debugging Tool

  • Kibana
  • Server log through Linux commands

IDE

  • IntelliJ
  • Eclipse

Test Cases Management Tool

  • TestMo

Accomplishments

  • Best Performer Of the Quarter, 07/2019, 09/2019
  • Best Team Award, 10/2019, 12/2019, for working in Critical Features Smoothly and roll out ontime.
  • Best Performer Of the Quarter, 07/2021, 09/2021
  • Value Champion, 10/2022, 12/2022

Timeline

Senior SDET Engineer

Gupshup
06.2023 - Current

Senior SDET Engineer

Pharmeasy
11.2020 - 06.2023

SDET Engineer

redBus
04.2018 - 11.2020

Internship

Coviam
07.2017 - 03.2018

Bachelor of Science - Computer Science And Programming

OP Jindal University

12th - Mathematics

Gyandeep Convent School

High School Diploma -

Saint Ann's School
Nidhi Agrawal