Summary
Overview
Work history
Education
Skills
Certification
LANGUAGES
Timeline
Generic
Rahul Gupta

Rahul Gupta

Newcastle,United Kingdom

Summary

Quality assurance specialist with a focus on effective testing strategies using Cypress, Playwright, Selenium, and Cucumber. Proficient in API testing with PactumJS, Rest Assured, and Postman, alongside performance testing using K6 and JMeter. Expertise in optimizing testing environments through AWS services such as ECS, EventBridge, S3, and CloudWatch. Demonstrated success in implementing GitLab CI/CD pipelines and utilizing MongoDB and Kafka for data-driven testing.

Overview

14
14
years of professional experience
1
1
Certification

Work history

QA Automation Lead (Department for Work & Pensions, UK)

Tata Consultancy Services
2022.10 - 2026.04
  • Designed and maintained automation frameworks using Cypress, Playwright, and PactumJS with Cucumber
  • Migrated legacy Selenium frameworks to modern JavaScript-based solutions, improving maintainability
  • Automated API and event-driven systems, including Kafka message validation
  • Reduced test execution time by replacing manual service triggers with scheduler-based automation
  • Integrated automation suite with GitLab CI/CD pipelines for continuous execution
  • Performed backend validation using MongoDB for end-to-end verification
  • Performed accessibility testing using VoiceOver, Voice Control, and Zoom, along with automated checks using axe-core (JavaScript)
  • Conducted performance testing using K6 for both API and UI scenarios
  • Shared test execution results on Slack channels and uploaded reports to AWS S3 for tracking and analysis
  • Collaborated with cross-functional teams in an Agile environment

Automation Engineer (Client: McKinsey & Company)

Tata Consultancy Services
2017.11 - 2022.09
  • Delivered comprehensive automation across web applications through strategic engineering leadership.
  • Enhanced automation frameworks, achieving greater efficiency with Selenium WebDriver, Java, and Cucumber (BDD).
  • Implemented CI/CD pipelines, resulting in streamlined automation processes aligned with DevOps methodologies.
  • Achieved high-quality UI validations by automating layout and CSS checks using Galen and Applitools.
  • Improved application performance through rigorous testing with JMeter and Load Impact (K6).

Software Engineer

Amdocs
2014.04 - 2017.11
  • Assisted in enhancing automation frameworks using Cucumber and Java.
  • Supported implementation of Page Object Model (POM) design pattern for easier test maintenance.
  • Facilitated execution and debugging of automated test suites, ensuring stability through careful failure analysis.

Analyst

ValueFirst
2011.11 - 2014.02
  • Assisted in conducting functional regression and GUI testing.
  • Supported preparation and execution of test cases.
  • Logged and monitored defects using Bugzilla.
  • Contributed to delivery of QA reports and maintenance of test documentation.

Education

B.Tech - Information Technology

PTU University
Jalandhar

Skills

  • JavaScript
  • Java
  • Cypress
  • Playwright
  • Selenium
  • PactumJS
  • Rest Assured
  • Postman
  • Cucumber
  • TestNG
  • K6
  • JMeter
  • AWS (ECS, EventBridge, S3, CloudWatch)
  • GitLab CI/CD
  • MongoDB
  • Kafka

Certification

  • AWS Certified AI Practitioner – Amazon Web Services (Issued Dec 2025, Expires Dec 2028)
  • Microsoft Certified: Azure AI Engineer Associate (AI-102) (Issued Sep 2025)
  • AWS Certified Cloud Practitioner (Issued Aug 2023)
  • Microsoft Certified: Azure Administrator Associate (AZ-104) (Issued Dec 2022)
  • Microsoft Certified: Azure Fundamentals (AZ-900) (Issued Mar 2021)
  • Certified Application Security Engineer (CASE.NET)

LANGUAGES

English
Hindi

Timeline

QA Automation Lead (Department for Work & Pensions, UK)

Tata Consultancy Services
2022.10 - 2026.04

Automation Engineer (Client: McKinsey & Company)

Tata Consultancy Services
2017.11 - 2022.09

Software Engineer

Amdocs
2014.04 - 2017.11

Analyst

ValueFirst
2011.11 - 2014.02

B.Tech - Information Technology

PTU University
Rahul Gupta