Skip to content
View ashwinirajm's full-sized avatar

Block or report ashwinirajm

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 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
ashwinirajm/README.md

Hi there, I'm Ashwini Raj 👋

SDET | AI Automation | AI Quality Engineering

Building and experimenting with automation frameworks, AI-native testing workflows, and tooling for scalable quality engineering across web, API, and mobile platforms.


📌 Featured Projects

  • Built AI evaluation framework for hallucination detection, relevancy scoring, and prompt regression testing
  • Implemented embedding-based cosine similarity validation for automated LLM response assessment
  • Added latency validation and CI/CD-integrated AI evaluation pipelines for continuous quality gating
  • Built self-healing locator workflows using AI-driven DOM analysis and automated locator recovery
  • Implemented LLM-based failure analysis for automated root-cause detection and debugging insights
  • Developed prompt-driven Playwright test generation from natural language prompts
  • Added AI-powered synthetic and fuzz test generation for edge-case validation
  • Designed multi-user browser orchestration for concurrent session and scalability testing
  • Built a k6-based performance testing framework for API validation
  • Designed and executed Load, Stress, Spike, Mixed Journey, and Endurance tests
  • Simulated real-world user traffic patterns using JavaScript-based scenarios
  • Implemented SLA validation using thresholds (P95 response time, failure rate)
  • Integrated CI/CD pipeline using GitHub Actions for automated test execution
  • CRUD API test coverage
  • Parameterized tests
  • Fixtures for reusable setup
  • API key authentication
  • Negative testing
  • Structured validations
  • Page Object Model (POM)
  • Fixtures for setup
  • Config management
  • Screenshot on failure
  • Allure reporting

Reusable GitHub Actions CI templates for test automation

  • Ready-to-use CI/CD workflows
  • GitHub Actions integration
  • Modular and reusable
  • End-to-end Android flow coverage
  • Data-driven testing with external YAML test data
  • Reusable modular Maestro flows
  • Supports dynamic element validation
  • Device-specific execution via config
  • Clean and maintainable project structure

BDD-focused mobile automation framework

  • Cucumber BDD for business-critical scenarios
  • Appium for mobile automation
  • TestNG for test orchestration

Security testing tool for real-time API monitoring

  • Captures API failures (4xx/5xx) during app flows
  • Real-time Slack alerts
  • Burp Suite extension (Python)

🧰 Tech Stack

Languages: Java | Python | TypeScript | JavaScript
Automation: Appium | Playwright | REST Assured | Pytest | TestNG | Cucumber | Maestro | K6
AI / LLM: Claude API | Gemini API | Prompt Engineering | LLM Evaluation
Build & CI/CD: GitHub Actions | Jenkins | Maven
Reporting: Allure


🤝 Contact

LinkedIn GitHub Email

⭐ If you find my projects useful, feel free to star or fork!

🧩 Open to collaboration on AI quality engineering, automation frameworks, and developer tooling.

Pinned Loading

  1. ai-quality-framework ai-quality-framework Public

    Enterprise-style AI Quality Evaluation Framework for testing Generative AI/LLM applications using automated evals, hallucination detection, prompt regression testing, latency validation, and CI/CD …

    Python

  2. ai-native-playwright-framework ai-native-playwright-framework Public

    AI-assisted Playwright framework with self-healing locators, AI failure analysis, synthetic test generation, and multi-user browser orchestration.

    TypeScript

  3. performance-test-framework-k6 performance-test-framework-k6 Public

    K6-based performance testing framework for API load, stress, spike, mixed journey, and endurance testing with CI/CD integration and SLA validation.

    JavaScript

  4. pytest-api-testing pytest-api-testing Public

    Python API automation framework with CRUD testing, reusable fixtures, authentication, and structured validations.

    Python

  5. playwright-ui-automation playwright-ui-automation Public

    UI automation framework built using Playwright and Python - to validate a complete purchase flow in a web application.

    Python

  6. automation-ci-templates automation-ci-templates Public

    Reusable GitHub Actions CI templates for test automation.

    Java 1 1