About Me 👨‍💻

I am a Senior Automation Testing Engineer with over 7+ years of experience in architecting robust quality solutions. Currently at Tech Mahindra, I specialize in transforming testing bottlenecks into streamlined workflows, notably building hybrid frameworks that reduce regression cycles from days to mere hours.

My expertise covers the full testing stack from Selenium UI Automation to Postman API Validation. By driving "Shift-Left" testing within CI/CD pipelines, I ensure that software is built on a foundation of stability. From deep-dive API validation to high-scale performance testing, I bridge the gap between complex code and seamless user experiences.

Technical Skills 🛠️

Selenium WebDriver90%
Postman / API Testing85%
Java / TestNG80%
Jenkins / CI/CD75%
JMeter / LoadRunner85%
JIRA / TestRail95%

Key Projects 🧩

Enterprise Hybrid Automation Framework (Java/Selenium)

Framework TestNG

Developed a robust, scalable, and maintainable end-to-end automation suite designed to validate complex web workflows. This framework utilizes a Hybrid approach, combining Page Object Model (POM) for UI abstraction and Data-Driven Testing to execute hundreds of test permutations without code changes.

Core Architecture & Tech Stack

Language: Java (JDK 11+), Engine: Selenium WebDriver, Test Runner: TestNG (for parallel execution and assertions), Build Tool: Maven (dependency management), Reporting: Extent Reports / Allure (for rich HTML dashboards), Design Pattern: Page Object Model (POM) with Page Factory, Data Management: Apache POI (Excel) and .properties files

Key Technical Features

  • Hybrid Design:strong>Decouples test scripts from data and UI elements, ensuring minimal maintenance when the application UI changes.
  • Dynamic Data Injection: Uses a Data Provider to feed test cases from external Excel sheets, allowing for massive regression coverage.
  • Wait Strategy: Implemented a centralized Fluent Wait utility to handle asynchronous elements and AJAX calls, reducing "flaky" tests.
  • Failure Intelligence: Automatic screen capture on test failure integrated directly into the Extent Report for faster debugging.
  • Parallel Execution: Configured via testng.xml to run tests across multiple browsers (Chrome/Firefox/Edge) simultaneously, significantly reducing execution time.
  • CI/CD Ready: Fully integrated with Jenkins via Maven profiles for scheduled nightly builds and "Shift-Left" validation.
SeleniumJavaJenkinsMavenTestNGExtent Reports / Allure

RESTful API Automation Framework

REST Assured & TestNG

Developed a high-performance, modular API automation suite designed to validate microservices and backend layers, ensuring data integrity and security across Dev, QA, and Staging environments.

Key Technical Features

  • Request Specification Builder: Centralized common headers, base URIs, and auth (OAuth2/Bearer Tokens) for maximum reusability.
  • POJO Serialization: Implemented Jackson/Gson mapping to dynamically generate complex JSON payloads, reducing script maintenance.
  • Automated Schema Validation: Integrated JSON Schema validation to catch breaking backend changes during the build process.
  • Multi-Layer Assertions: Deep validation of Status Codes, Response Time SLAs, and Header values.
  • CI/CD Readiness: Fully integrated with Jenkins via Maven profiles for "Shift-Left" quality gates.
PostmanJavaScriptNewman