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

Block or report ankit19apr

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
ankit19apr/README.md

Hi πŸ‘‹, I'm Ankit Sharma

Staff Engineer | SDET | Quality Engineering | Test Automation | AI & LLM Testing

13+ years in Software Testing, Test Automation, and Quality Engineering

Building maintainable automation frameworks and exploring AI-assisted quality engineering with Playwright, TypeScript, Java, API testing, and workflow automation.

Profile Views GitHub followers

GitHub Β· LinkedIn


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

I’m a Quality Engineering and Test Automation professional focused on building reliable automation, improving test effectiveness, and bringing AI-assisted practices into the QA lifecycle.

  • 🎭 Modern browser automation with Playwright and TypeScript
  • πŸ§ͺ Automation architecture, reusable fixtures, Page Object Model, and test strategy
  • 🌐 REST API testing and UI/API integration testing
  • πŸ€– AI/LLM and AI-agent testing, including evaluation of non-deterministic responses
  • βš™οΈ Workflow automation using n8n, webhooks, and API integrations
  • πŸ”„ CI/CD integration with GitHub Actions and Jenkins
  • 🚦 Quality gates, failure analysis, and release confidence

πŸ”­ Featured Projects

⭐ Q-Gate AI

AI-Powered Quality Engineering & Release Intelligence

A Playwright + TypeScript project focused on helping teams move beyond a simple pass/fail result and make more informed release decisions.

Project focus includes:

  • Playwright + TypeScript automation
  • Page Object Model and reusable fixtures
  • UI, API, and hybrid API/UI testing
  • Authentication and role-based test execution
  • Parallel execution and GitHub Actions integration
  • Test reporting, traces, screenshots, and video diagnostics
  • Flaky-test investigation and AI-assisted failure analysis
  • Prototype concepts for self-healing locators
  • AI/LLM and agent testing
  • Configurable PASS / REVIEW / BLOCK quality-gate concepts

Guiding question: Can we confidently release this build?

An n8n-based workflow for automating parts of the QA defect-triage process.

  • Webhook-based bug report ingestion
  • Structured QA triage
  • Duplicate-bug detection
  • Conditional routing for duplicate and new reports
  • Mock Jira defect creation
  • Postman-based API validation
  • Foundation for AI Agent / LLM integration

πŸš€ Future Directions

Areas I’m exploring and evolving across my projects:

  • Risk-based test selection and change-impact analysis
  • AI-assisted test generation and test investigation
  • Historical flaky-test analytics
  • Contract and schema testing
  • Event-driven / Kafka testing
  • Performance and observability integration
  • Advanced LLM and AI-agent evaluation
  • Playwright MCP integration
  • Quality dashboards and release-risk insights

🧰 Technical Expertise

Area Tools and Practices
UI Automation Playwright, TypeScript, JavaScript, Selenium WebDriver
Frameworks & BDD Playwright Test, Page Object Model, fixtures, Cucumber BDD, TestNG
API Testing Postman, Newman, REST Assured, Playwright API testing
Programming TypeScript, JavaScript, Java
AI & LLM Quality AI/agent testing, hallucination checks, non-deterministic response validation, AI-assisted failure analysis
Workflow Automation n8n, webhooks, API orchestration, automated defect triage
CI/CD & Version Control GitHub Actions, Jenkins, Git, GitHub
Cloud AWS, Google Cloud Platform (GCP), Microsoft Azure
Performance Testing JMeter
Quality Practices Functional, regression, integration, API, UI, data-driven testing, test strategy, quality gates

πŸ—οΈ Quality Engineering Philosophy

Automation should do more than produce a PASS / FAIL result. It should help teams understand:

  • What changed?
  • What did we test?
  • What failed, and why?
  • Is it a product, test, data, or environment issue?
  • What is the risk?
  • Can we confidently release?

Test Automation β†’ Quality Engineering β†’ Quality Intelligence β†’ Release Confidence

🧠 AI-Augmented QA

I’m interested in practical ways to use AI tools to accelerate QA work while keeping engineering judgment and verification at the center.

  • Generate and refine test scenarios from requirements
  • Assist with automation code generation and refactoring
  • Investigate failures and explore root-cause hypotheses
  • Review generated code and validate assertions
  • Automate repetitive QA workflows
  • Evaluate AI/LLM outputs for correctness, consistency, and hallucinations

AI-generated output must still be reviewed, tested, and checked against requirements and security policies.

πŸ’¬ Ask Me About

Playwright Β· TypeScript Β· JavaScript Β· Selenium WebDriver Β· Java Β· API Automation Β· Test Automation Frameworks Β· Test Architecture Β· CI/CD Β· Quality Engineering Β· AI/LLM Testing Β· AI Agent Testing Β· n8n Β· Workflow Automation Β· Quality Gates

πŸ“« Connect

πŸ› οΈ Languages and Tools

Playwright TypeScript JavaScript Java Selenium GitHub Actions Jenkins Postman Git AWS Google Cloud Microsoft Azure

πŸ“Š GitHub Statistics

GitHub Profile Summary GitHub Statistics Top Languages

🀝 Open to Opportunities & Collaboration

Interested in connecting about:

  • Quality Engineering and SDET roles
  • Test Automation Architecture
  • Playwright and modern automation
  • AI / LLM / agent testing
  • Quality Engineering transformation
  • Automation framework development
  • Intelligent quality gates and release confidence

Feel free to connect if you’d like to discuss testing strategy, automation architecture, AI testing, or practical approaches to software quality.

🎯 Let's build quality together!

#QualityEngineering #TestAutomation #Playwright #TypeScript #SDET #AITesting #LLMTesting #APITesting #CICD #ReleaseConfidence

Popular repositories Loading

  1. DemoAPIAutomationFramework DemoAPIAutomationFramework Public

    Java-based REST API automation framework using REST Assured, TestNG, Maven, and GitHub Actions for scalable API testing and CI/CD execution.

    Java 5

  2. q-gate-ai q-gate-ai Public

    AI-powered Quality Engineering and Release Intelligence platform

    TypeScript 5 1

  3. sauce-demo-playwright sauce-demo-playwright Public

    End-to-end UI automation framework using Playwright and TypeScript

    TypeScript 3

  4. automation-framework automation-framework Public

    Test Automation Framework built on Java 11 and uses TestNG as well as Lambda Test to run the test on cloud. Supports Parallel Execution.

    Java 2

  5. SeleniumCucumberFramework SeleniumCucumberFramework Public

    HTML 2 4

  6. ankit19apr ankit19apr Public

    1