Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

RAHUL GUPTA

Bengaluru

Summary

  • I have 12+ years experience in Software testing and Automation, currently working as an MTS-4 with Netapp in Bengaluru.
  • Proficient in Python, Selenium Webdriver, Pytest, Robot, and TestNG.
  • Expertise in developing robust automation testing infrastructure and frameworks for GUI, Non-GUI, and API testing, including Data driven, POM, Keyword, TDD, BDD and Hybrid approaches.
  • Extensive experience in System, Functional and API testing.
  • Proven ability to build efficient CICD pipelines using Docker, Kubernetes, and Jenkins to streamline software development processes.
  • Skilled in programming/Scripting languages such as Java, Shell, and Perl and operating systems such as Linux, ubuntu, windows.
  • Exposure to Cloud computing (GCP, Azure, AWS) and IoT (Azure).
  • Proficient in utilizing vulnerability scanning tools like Acunetix, coupled with a strong understanding of GIT, JIRA, Bugzilla, and Postman for efficient software testing and management.
  • Exposure to AI tools like GitHub Copilot, which aids in code generation and provides suggestions during development.
  • Basic understanding of networking concepts.

Overview

13
13
years of professional experience
5
5
years of post-secondary education

Work History

Member of Technical Staff 4

NetApp India Pvt Ltd
Bengaluru
05.2021 - Current

Project Overview:

Netapp Cloud Volume Services - GCNV[Google Cloud Netapp Volumes] : A fully managed file storage service from GCP.

Responsibilities:

  • Leading a automation team of 4 engineers.
  • Leading a cicd effort to achieve weekly deployment
  • Designed and developed automation frameworks for API and UI testing using Python and Robot Framework
  • Collaborated with cross-functional teams for successful product deliveries, ensuring seamless integration of new features.
  • Developed innovative solutions to complex technical problems, improving overall efficiency and productivity of the team.
  • Define test design strategy and test plan review for new features.

Senior Software Engineer

Barco Electronics Systems Pvt Ltd
Noida
02.2019 - 04.2021

Project Overview:

The XMS Cloud Management Platform offers the ultimate solution for IT managers deploying or owning a large install base of IoT devices (ClickShare and/or wePresent wireless collaboration)

Responsibilities:

  • Worked on framework enhancements to support new features.
  • Defined test strategy and executed test plans.
  • Conducted regression testing, cross-browsing testing, and parallel execution as part of the testing process
  • Analyzed failures from daily test runs, troubleshooting and resolving issues
  • Enhanced software functionality by identifying and resolving complex technical issues.

Senior Software Engineer - Grade-8

CISCO
Bengaluru
02.2017 - 02.2019

Project Overview:

The Cisco Firepower Management Center(FMC) is the administrative nerve center for select Cisco security products(FTD) running on several different platforms. It provides complete and unified management of firewalls, application control, intrusion prevention, URL filtering, and advanced malware protection.

Responsibilities:

  • Developed libraries and automation resources(in PyATS) to support feature teams in implementing these features smoothly
  • Created installation scripts to facilitate the deployment and configuration of setup(FMC/FTD)
  • Worked on features such as NAT, Static route.
  • Implemented CI/CD pipelines to streamline the development process, enabling nightly builds and deployments for continuous integration and delivery

Senior Software Engineer

Gemalto (earlier SafeNet)
Noida
12.2013 - 01.2017

Product Overview:

A hardware security module (HSM) is a dedicated crypto processor that is specifically designed for the protection of the crypto key lifecycle. Hardware security modules act as trust anchors that protect the cryptographic infrastructure of some of the most security-conscious organizations in the world by securely managing, processing, and storing cryptographic keys inside a hardened, tamper-resistant device.

Responsibilities:

  • Designed and developed an automation framework from scratch, utilizing Selenium with Java for UI and Python for CLI interface testing
  • Enabled efficient and reliable testing of the software through the automation framework
  • Developed and executed comprehensive test plans, strategizing the best approach for testing
  • Created CI/CD pipelines for nightly builds and deployments, promoting continuous integration and delivery

Software Engineer (Automation)

Pure Testing Software Pvt. Ltd
Noida
04.2012 - 12.2013

Project Overview:

LTE Small Cell SIT Automation - Client: Free Scale Semiconductors India Pvt. Ltd.The system performs automated functional and performance testing on eNodeB boards (9131 & 9132) using different user equipment. The 'Automation Test Framework' controls and synchronizes tasks across eNodeB, EPC, PDN, and UE-hosts

Responsibilities:

  • Designed and developed a test automation framework using Perl and Python to cater to various scenarios
  • Focused on the core functionality of the framework, including reading test data from spreadsheets and establishing connections with Linux and Windows machines for command execution and output retrieval
  • Utilized Perl modules such as SSH, IO::Socket, and Read/Write Spreadsheet for seamless communication and interaction with target machines
  • Worked on virtualization, utilizing technologies for creating and managing virtual environments for testing purposes

Education

Master of Computer Application -

Sikkim Manipal University
New Delhi
07.2010 - 07.2012

Bachelor of Computer Application -

CCS University
Noida
06.2007 - 07.2010

Skills

Python

Test strategy and planning

Functional testing

Framework development

Selenium webdriver

CICD

Kubernetes

Docker

Jenkins

Cloud computing (Azure/GCP)

Rest Api/ postman

Robot framework/Pytest

Accomplishments

  • Achieved 4th position in the NetApp Hackathon for cloud cost optimization idea.
  • Secured 2nd Runner-up in the Geaxovation Carnival event by BARCO for presenting innovative ideas.
  • Received 7 Connected Recognition Awards at CISCO for expediting automation processes within the team and business group.
  • Participated in the NTD & Cloud Security Hackathon X, recognized for developing a highly appreciated chat-bot concept.
  • Received the Titan of Quarter award at Pure Testing Software Pvt Ltd. for significant contributions to the automation framework.

Timeline

Member of Technical Staff 4

NetApp India Pvt Ltd
05.2021 - Current

Senior Software Engineer

Barco Electronics Systems Pvt Ltd
02.2019 - 04.2021

Senior Software Engineer - Grade-8

CISCO
02.2017 - 02.2019

Senior Software Engineer

Gemalto (earlier SafeNet)
12.2013 - 01.2017

Software Engineer (Automation)

Pure Testing Software Pvt. Ltd
04.2012 - 12.2013

Master of Computer Application -

Sikkim Manipal University
07.2010 - 07.2012

Bachelor of Computer Application -

CCS University
06.2007 - 07.2010
RAHUL GUPTA