Ela MCB - QA Lead

Ela MCB

AI-First Quality Engineer

Building the Validation Layer for Trustworthy AI Systems

About Me

I am an AI-First Quality Engineer dedicated to solving the fundamental challenge of reliability in generative AI and LLM applications. My expertise lies in building validation frameworks that ensure AI systems are safe, accurate, and trustworthy before they reach production.

Core Expertise

LLM Testing AI Model Validation Prompt Engineering AI Safety Protocols Model Context Protocol Test Automation AI-Augmented Testing

I create systematic approaches to test the unpredictable nature of AI systems. My frameworks catch hallucinations, prevent prompt injections, and measure model drift before they impact users.

Technical Skills

Test Automation

  • Playwright with TypeScript
  • Selenium WebDriver
  • Cypress
  • JMeter for Performance Testing
  • Appium for Mobile Testing

AI/ML Technologies

  • AI-Augmented Test Generation
  • NLP for Log Analysis
  • LLM-Based Application Testing
  • Predictive Test Selection
  • Visual Testing with AI

Programming Languages

  • TypeScript/JavaScript
  • Python
  • SQL
  • Java
  • Bash/Shell Scripting

AI Projects

Learn AI-First Development

Master AI-Assisted Development: Comprehensive guides showing exactly how this portfolio was built

What You'll Learn:

  • Prompt Engineering: Real prompts for 10x faster development
  • Workflow Integration: Daily development routines with AI
  • Advanced Techniques: Chain-of-thought and role-based prompting
  • Real Examples: Every technique demonstrated in this portfolio

LLMGuardian Testing Framework

Production Framework: Systematic LLM validation, safety testing, and performance monitoring

Real Capabilities:

  • Tests 100+ prompt/response pairs across LLM providers
  • Measures accuracy, toxicity, and bias automatically
  • Detects hallucinations and factual errors
  • Prevents prompt injection attacks
  • CI/CD pipeline integration for continuous testing

Recent Results:

Math Accuracy: 94% | Safety Score: 87% | Overall: 91%

Code Generation

Use Case: Generate Playwright test automation code

Input:

"Test login functionality with valid credentials"

AI Output:

test('login with valid credentials', async ({ page }) => {
  await page.goto('/login');
  await page.fill('[data-testid="email"]', 'user@example.com');
  await page.fill('[data-testid="password"]', 'password123');
  await page.click('[data-testid="login-button"]');
  await expect(page).toHaveURL('/dashboard');
});

Defect Analysis

Use Case: Analyze test failures and suggest fixes

Input:

Test failure: Element not found after 5s timeout

AI Output:

  • Check if element selector is correct
  • Verify page load timing
  • Add explicit wait conditions
  • Consider dynamic content loading

AI Research

LLM Testing Methodologies

Research Focus: Comprehensive analysis of testing approaches for Large Language Models, including hallucination detection, bias measurement, and safety validation frameworks.

Key Contributions:

  • Hallucination Detection: Consistency-based framework for identifying factual errors
  • Bias Analysis: Multi-dimensional approach to measuring unfair responses
  • Safety Validation: Comprehensive framework for harmful content detection
  • Testing Pipeline: Integrated solution for production LLM validation

MCP in Software Testing

Research Focus: Exploring Model Context Protocol applications in software testing, examining how standardized AI-tool communication can revolutionize test automation and create context-aware testing frameworks.

Key Innovations:

  • Context-Aware Testing: Real-time application state integration
  • Dynamic Test Generation: AI-driven test creation based on live data
  • Self-Healing Tests: Automatic adaptation to application changes
  • Intelligent Debugging: Complete failure context analysis

Featured Projects

AI Test Generator

A tool that uses AI to automatically generate test cases based on application behavior and user stories.

Python OpenAI API Playwright

Playwright Framework

A robust test automation framework built with Playwright and TypeScript for end-to-end testing.

TypeScript Playwright CI/CD

Job Search Automation Suite

An ethical automation system that demonstrates intelligent job matching, application tracking, and interview preparation using AI and test automation principles.

Python Playwright AI/ML Data Analytics

Automation Features:

  • āœ… Intelligent job matching (85% accuracy)
  • āœ… Application status tracking
  • āœ… Interview analytics dashboard
  • āœ… Resume optimization suggestions

Legacy-AI Bridge Framework

Practical solution for introducing AI capabilities into legacy enterprise systems without disruption. Addresses the #1 barrier to AI adoption in established companies.

Enterprise Integration Legacy Systems AI/ML Pipeline Risk Management

Real-World Results:

  • āœ… Banking System: 40% faster processing, 60% fraud reduction
  • āœ… Manufacturing ERP: 25% less downtime, 30% inventory optimization
  • āœ… Healthcare Records: Improved outcomes, maintained HIPAA compliance
  • āœ… Zero Downtime: Non-invasive integration approach

Algorithmic Trading System

A systematic mean reversion trading strategy with automated backtesting, risk management, and performance analytics. Demonstrates quantitative analysis and systematic decision-making.

Python pandas Statistical Analysis Risk Management

Trading Performance:

  • āœ… +127% total return (2020-2024)
  • āœ… 1.67 Sharpe ratio (risk-adjusted)
  • āœ… 64% win rate across 342 trades
  • āœ… -12.4% maximum drawdown

Portfolio Impact

0

Unique Visitors

0

Total Views

10x

Development Speed

3

AI Systems Used

Interactive Zone

Test your skills and have some fun with AI-powered challenges!

AI vs Human: Guess Who Wrote This Code

Can you tell the difference between AI-generated and human-written code? Test your skills!

Score: 0/0 Accuracy: 0%

Challenge yourself: AI-generated code often has certain patterns, while human code shows personal style and creative problem-solving approaches.

Get In Touch

I'm always interested in discussing AI-augmented testing, test automation frameworks, or potential collaboration opportunities.

Contact Me