Nitish Ravindran, Developer in Mumbai, Maharashtra, India
Nitish is available for hire
Hire Nitish

Nitish Ravindran

Verified Expert  in Engineering

Quality Assurance Developer

Mumbai, Maharashtra, India

Toptal member since February 8, 2022

Bio

Nitish is an automation test engineer with 10+ years of experience, primarily in test automation across the telecom, education, and finance industries. He has experience working both as an individual contributor and as part of an Agile team following different Agile ceremonies. Nitish specializes in Java, Selenium, Jenkins, behavior-driven development, Gradle, Maven, and Spring Boot.

Portfolio

Morgan Stanley
Spring Boot, Gradle, Apache Kafka, Git, Java, Selenium, Agile, REST Assured...
JPMorgan Chase
LeanFT, Cucumber, Behavior-driven Development (BDD), Agile, Jenkins, Docker...
Ness Digital Engineering
Java, Apache Maven, TestNG, Selenium, Selenium Grid, ISTQB, Automated Testing...

Experience

  • Java - 10 years
  • Selenium - 9 years
  • Agile - 8 years
  • Test Automation Frameworks - 7 years
  • TestNG - 7 years
  • Behavior-driven Development (BDD) - 5 years
  • Jenkins - 3 years
  • REST Assured - 3 years

Availability

Part-time

Preferred Environment

Windows, Java, Selenium, REST Assured, Test Automation, Test Automation Frameworks, Agile

The most amazing...

...thing I've created is a Cucumber—Spring automation solution for an IB that supported parallel test execution, effectively reducing the execution time by 50%.

Work Experience

Senior Manager

2021 - PRESENT
Morgan Stanley
  • Developed the automation framework with Spring Boot that supports parallel execution.
  • Collaborated with the teams to improve their automation processes.
  • Implemented in-sprint automation using behavior-driven development.
  • Executed Apache Kafka test automation successfully.
  • Implemented automated API tests via REST Assured, Spring Boot, Gradle, and Java.
  • Created a peer review checklist that the team consulted before merging any changes.
Technologies: Spring Boot, Gradle, Apache Kafka, Git, Java, Selenium, Agile, REST Assured, API Testing

Associate

2016 - 2021
JPMorgan Chase
  • Implemented headless automated testing using Selenium WebDriver, Cucumber, JUnit (BDD framework), and Jenkins pipeline.
  • Contributed to Agile ceremonies, such as sprint planning, backlog grooming, and sprint retrospectives.
  • Instilled behavior-driven development culture amongst stakeholders.
  • Integrated Selenium and LeanFT within the same framework to handle Windows and web automation.
Technologies: LeanFT, Cucumber, Behavior-driven Development (BDD), Agile, Jenkins, Docker, Java, Selenium, Apache Maven, Git, Bitbucket, QA Testing

Senior QA Engineer

2014 - 2016
Ness Digital Engineering
  • Acted as a full-time QA automation engineer on a web application catered to student exams.
  • Implemented the automation testing using Selenium WebDriver, TestNG, and Maven via a data-driven framework.
  • Implemented parallel execution of test suites using TestNG and Selenium Grid.
Technologies: Java, Apache Maven, TestNG, Selenium, Selenium Grid, ISTQB, Automated Testing, Manual QA

Senior QA Engineer

2011 - 2014
Infosys
  • Performed functional and automation testing on web applications using Selenium WebDriver.
  • Reviewed BRDs and performed static and functional testing.
  • Analyzed code coverage reports using Visual Studio Team System 2010.
Technologies: Selenium, Java, TestNG, Testing, QA Automation, QA Testing, Manual Testing

Experience

Spring Boot Framework for API and UI Testing

A Spring-based Cucumber BDD framework that works with both API (REST Assured) and UI test (Selenium). It uses Gradle as a build tool, supports parallel execution, and collates multiple reports into one. The framework is configured to run in the Jenkins pipeline.

Selenium Docker Jenkins

My task was to create a framework to implement the automated test execution through Selenium on a Docker instance. Tests can be run across browsers of choice, while a pull request triggers the execution.

Education

2007 - 2011

Bachelor's Degree in Electronics and Telecommunication

University of Mumbai - Mumbai, India

Certifications

JUNE 2014 - PRESENT

ISTQB Foundation Level

ISTQB

Skills

Libraries/APIs

Selenium Grid, Selenium WebDriver

Tools

Jenkins, Apache Maven, Cucumber, Gradle, Git, REST Assured, Bitbucket

Frameworks

Selenium, TestNG, Spring Boot

Paradigms

Behavior-driven Development (BDD), Agile, Test Automation, Testing, Manual Testing, Automated Testing

Languages

Java

Platforms

Docker, Apache Kafka

Other

Test Automation Frameworks, LeanFT, ISTQB, Quality Assurance (QA), QA Testing, API Testing, QA Automation, Manual QA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring