
Senior Quality Assurance Engineer with more than 6 years strong expertise in Python-based test automation across UI, API, and Agentic AI testing, delivering scalable automation solutions that significantly reduce defects and manual effort. Proven leader in building automation frameworks from scratch, mentoring teams, and driving CI/CD-enabled quality in agile environments.
Programming & Scripting: Python
Test Automation Tools: Robot Framework, PyTest, Selenium WebDriver, Playwright, TestRigor
Testing Types: Manual Testing, Automation Testing, API Testing, Regression Testing, Smoke Testing, Sanity Testing, Functional Testing, White-Box Testing
Automation Design: Page Object Model (POM), XPath, Locators
API & Backend Testing: REST API Testing, API Automation, Data Validation using SQL
AI & Advanced Technologies: Generative AI, LLM, Agentic AI Testing, LangChain, LangGraph, Prompt Engineering, Tesseract OCR
Methodologies: Agile/Scrum, BDD (Gherkin, Cucumber)
DevOps & Tools: CI/CD (Jenkins), GitHub
Enhance Product Non automate cases: This is in-build hackthon, We are facing challenge to verify hot spot images. User profile, logos. Created a python script where it matches part of image and validate and reusable across framework, adopted by 2 teams across the organizations.,
In-house Code recommendation toll: Designed and implemented an AI-powered test design solution using LLMs that analyzes product requirements from Confluence and user stories from Jira to automatically generate structured test cases, improving coverage and reducing manual effort., Integrated the solution with Kiro and MCP server configuration to enable seamless data ingestion, contextual understanding of existing functionality, and intelligent mapping of requirement changes to new or updated test scenarios.,
In-house Self Healing Utility: This is an in-build utility. While daily automation regression execution on new builds, it execute in the backend on suite failure. This will help with recoveries and enhance productivity. Onafailureofanykeyword verification, it goes into exception block where we have added logic for self healing. We consider DOM for current failure page and locator it is looking for. With the help of cody we fetch most similar locator with respect to current failure page DOM and retry for verification