Skip to content
View lkumarra's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report lkumarra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lkumarra/README.md

οΏ½ Lavendra Kumar Rajput | SDET Portfolio

Profile Views LinkedIn Portfolio

Lavendra Kumar Rajput

οΏ½β€πŸ’» Senior SDET | πŸ”„ Automation Specialist | 🌐 Quality Engineering Expert

Crafting robust test automation solutions and ensuring exceptional software quality through innovative approaches.


πŸ‘¨β€πŸ’» About Me

  • πŸ§ͺ Automation Aficionado – Crafting robust frameworks with Selenium, RestAssured, and Cucumber
  • οΏ½ Quality-first mindset – Delivering reliable test suites for web and API platforms
  • 🀝 Team Player – Agile enthusiast and effective collaborator
  • 🌱 Lifelong Learner – Always eager to explore new tools, trends, and tech stacks

πŸš€ Featured Projects

Selenium Framework Playwright Automation Library API Test Framework Library Management Test

πŸ—οΈ Key Project Highlights

Project Tech Stack Key Features
πŸ”§ Selenium Framework Java Selenium TestNG β€’ Page Object Model
β€’ Data-Driven Testing
β€’ Parallel Execution
🎭 Playwright Automation Playwright TypeScript β€’ Modern E2E tests
β€’ Headless & Headful runs
β€’ CI integration
οΏ½ Library API Test Framework Java RestAssured TestNG β€’ CRUD API validations
β€’ Schema & contract tests
β€’ Test data management
πŸ“š Library Management Test JavaScript Mocha Chai β€’ Integration tests
β€’ Mocking & stubbing
β€’ Reporting

πŸ’‘ Professional Expertise

πŸ§ͺ Test Automation & Frameworks
  • Web Automation: Selenium Playwright Protractor WebDriverIO
  • API Testing: RestAssured Postman SoapUI Karate
  • Test Frameworks: TestNG JUnit Cucumber Robot Framework
  • Performance: JMeter Gatling K6
πŸ’» Programming & Scripting
  • Languages: Java Python JavaScript TypeScript
  • Frameworks: Spring Boot Node.js Express
  • Scripting: Bash PowerShell Python Scripts
  • Build Tools: Maven Gradle npm pip
πŸ”„ CI/CD & DevOps
  • CI/CD: Jenkins GitHub Actions Azure DevOps GitLab CI
  • Containerization: Docker Kubernetes Docker Compose
  • Cloud: AWS Azure GCP
  • Infrastructure: Terraform Ansible
πŸ“Š Databases & Tools
  • Databases: MongoDB MySQL PostgreSQL MS SQL
  • Tools: Git JIRA Confluence TestRail
  • Monitoring: Grafana ELK Stack Prometheus
  • Analytics: Selenium Grid BrowserStack SauceLabs

πŸ› οΈ Tech Toolbox


🎯 What Drives Me

  • πŸ”§ Building things from scratch β€” especially testing frameworks
  • πŸ“Έ Capturing life through a lens β€” photography is my creative escape
  • 🌍 Exploring places β€” every trip inspires a new perspective
  • 🧠 Learning & Teaching β€” sharing knowledge energizes me

πŸ“« Connect With Me


οΏ½ GitHub Analytics

Contribution Graph



πŸ“ Repository Highlights

Explore this GitHub profile to find:

  • πŸ§ͺ Real-world automation projects
  • πŸ“¦ Reusable test frameworks
  • πŸ“ Documentation, utilities, and QA insights
  • 🀝 Open-source contributions and collaborations

πŸ” Project Deep Dives

1) πŸ”§ Selenium Framework

Selenium Java TestNG

Description: A robust Selenium-based test automation framework built with Java and TestNG focused on reliability and maintainability. It follows Page Object Model patterns, supports data-driven tests and parallel execution.

Key features:

  • Page Object Model for separation of concerns
  • Data-driven tests using external CSV/JSON/Excel
  • Parallel execution via TestNG and Maven
  • HTML/Allure test reporting and logs
  • CI-friendly: designed to run on Jenkins/GitHub Actions

Quick start (run tests locally):

# Clone
git clone https://github.com/lkumarra/Selenium_Framework.git
cd Selenium_Framework

# Run tests via Maven
mvn clean test -Dtestng.dtd.http=true

Find the repository here: https://github.com/lkumarra/Selenium_Framework


2) 🎭 Playwright Automation

Playwright TypeScript

Description: Modern end-to-end automation using Playwright and TypeScript. This project demonstrates reliable browser automation, cross-browser testing and integrates with GitHub Actions for CI runs.

Key features:

  • Cross-browser tests (Chromium, Firefox, WebKit)
  • Parallel and headless execution
  • Page model patterns and utilities for reusability
  • Built-in test tracing and video recording (Playwright features)
  • CI integration with GitHub Actions

Quick start (run locally):

# Clone
git clone https://github.com/lkumarra/playwright-automation.git
cd playwright-automation

# Install dependencies
npm ci

# Run tests
npm test

Find the repository here: https://github.com/lkumarra/playwright-automation


πŸ€– AI & Platform Experience

AI LLM Agentic MCP RAG VectorDB

I have experience integrating modern AI and platform technologies for developer tooling and test automation augmentation. Below are concise highlights of the approaches and tools I use:

  • Platform: Implementing lightweight MCP-style servers to host and orchestrate agentic tasks and tool calls for automation pipelines.
  • Agentic AI: Building small agent chains that coordinate LLM calls, tool execution, and verification steps for automated test generation and triage.
  • Retrieval-Augmented Generation (RAG): Combining vector search (Pinecone, FAISS) and semantic indexing to provide context-aware prompts for LLMs.
  • LLMs & Tooling: Familiar with working with OpenAI, Anthropic-style models, and local transformer runtimes for prompt engineering and orchestration.
  • Vector Databases & Indexing: Using Pinecone, FAISS, Milvus for embeddings and fast semantic retrieval in automation contexts.
  • Security & Ops: Designing controls for safe tool usage, sandboxing executor tasks, and logging/tracing for reproducibility.

Quick examples and ideas:

  • Auto-generation of test cases using LLMs + project source code + RAG for context.
  • Smart triage assistant that reads failing CI logs, suggests probable root causes, and files draft PRs for test fixes.
  • Embedding-based search over test artifacts to speed up flaky-test investigation.

Popular repositories Loading

  1. ProtractorBDDFramework ProtractorBDDFramework Public

    Behavior Driven Development Framework using protractor and cucumber with page object implementation

    HTML 7 6

  2. ProtractorPageObjectModel ProtractorPageObjectModel Public

    Protractor Page Object Model is a Page Object Implementation Using Protractor API

    TypeScript 5 5

  3. PythonSelenium PythonSelenium Public

    Page Object Model Implementation using Selenium with Python and Pytest

    Python 3

  4. Selenium.NET Selenium.NET Public

    C# 2

  5. API_Automation_BDD API_Automation_BDD Public

    HTML 1

  6. CucumberSelenium CucumberSelenium Public

    HTML 1