Skip to content
@K11-Software-Solutions

K11 Tech Lab

Open-source labs for testing AI systems: LLM evaluation, red-teaming, agent and MCP testing, all runnable with no API key.
K11 Tech Lab — Test AI systems like you test software: an AI quality gate passing five checks and catching one failure

K11 Tech Lab

Open-source labs for testing AI systems the way we test software: runnable, measurable, gated in CI.

Every lab runs locally with no API key. Clone, pytest, and watch an AI system pass or fail.

Follow on GitHub LinkedIn Newsletter: Trustworthy AI Engineering Newsletter: SDET Insights


🤖 MCP servers for QA teams

Give Claude (or any MCP client) QA tools it can't fake. Each server checks its work against the real system and leaves evidence a reviewer can follow.

Server What it does Get it
k11 Playwright QA
Glama
Turns user stories into Playwright tests with locators verified on the live page. When a redesign breaks them, heals each locator with a confidence score, reasons and the runner-up, and heal-ci opens a pull request with an audit report. npm
npx -y k11-playwright-qa-mcp
k11 Selenium QA
Glama
The same for Selenium, in Python (pytest) and Java (JUnit 5 / TestNG). Fixes broken locators where they live, in Page Objects and @FindBy annotations, re-runs the tests and reverts any fix that doesn't pass. PyPI
uvx k11-selenium-qa-mcp
k11 API Contract QA
Glama
Tells you which services an API change breaks before merge, and why, down to the fields each consumer reads or sends. Works for OpenAPI, Swagger, GraphQL, gRPC, AsyncAPI and SOAP, checks deployed services for drift, and posts the verdict on the pull request. PyPI
uvx k11-api-contract-qa-mcp
k11 API Functional QA
Glama
Writes and runs functional API tests from user stories: chained calls, value checks, database checks that prove the change was stored, and negative and boundary tests generated from the spec (every bad input must get a 4xx, never a 5xx). Guardrails keep it away from production data. PyPI
uvx k11-api-functional-qa-mcp
LLM Assure
Glama
Red-teams your chatbot, RAG app or agent: 41 probes mapped to the OWASP Top 10 for LLM Applications, adaptive multi-turn attacks driven by Claude, a CI gate and an audit-ready HTML report. PyPI
uvx k11-llm-assure-mcp
k11 Release Gate
Glama
Turns the evidence from all of the above (plus any JUnit report) into one release decision under a written policy: ship, ship with conditions, needs a named person, or block, with every reason, the evidence file it came from and its SHA-256. Deterministic, so it holds up in an audit. PyPI
uvx k11-release-gate-mcp

All six are in the official MCP Registry and install as Claude Code plugins: the UI testing servers add /story-to-test and /heal-tests, API Contract QA adds /check-api-change and /api-contract-tests, API Functional QA adds /api-story-test and /api-negative-tests, LLM Assure adds /red-team and /assurance-report, and Release Gate adds /release-check.

/plugin marketplace add K11-Software-Solutions/k11techlab-playwright-qa-mcp
/plugin marketplace add K11-Software-Solutions/k11techlab-selenium-qa-mcp
/plugin marketplace add K11-Software-Solutions/k11techlab-api-contract-qa-mcp
/plugin marketplace add K11-Software-Solutions/k11techlab-api-functional-qa-mcp
/plugin marketplace add K11-Software-Solutions/k11techlab-llm-assurance-toolkit
/plugin marketplace add K11-Software-Solutions/k11techlab-release-gate-mcp

🛡️ The agent on top: Release Readiness

k11 Release Readiness Agent is a Claude Code plugin that answers can we ship this branch? /release-readiness:check works out which checks the change needs, gathers the evidence with the servers above in parallel sub-agents, and returns the Release Gate's deterministic verdict with every blocker explained. It never runs against production and never changes anything without asking.

/plugin marketplace add K11-Software-Solutions/k11techlab-release-readiness-agent
/plugin install release-readiness@k11-release-readiness

Want help rolling these out across a test suite, a workshop for your team, or an MCP server built for your stack? Get in touch.


🧭 Start here: the AI Quality Engineering curriculum

New to testing AI? Start with the roadmap, then work through the labs in order. Each one ends with CI quality gates and negative controls, so you can see the tests catch real failures.

# Lab What you'll learn to test
0 becoming-ai-quality-engineer The roadmap: skills, tools, and a runnable RAG project with pytest, Playwright, Promptfoo and DeepEval
1 llm-model-testing-lab Build a tiny GPT, then evaluate a real open-weights LLM: calibration, safety, bias, memorisation, quantization drift
2 ai-evaluation-science-lab How far to trust an evaluator: LLM-judge bias, reliability statistics, sample sizes, drift
3 ai-data-quality-lab Eval contamination, wrong labels, stale RAG documents, personal data, data contracts
4 ai-security-testing-lab Prompt injection, jailbreaks, prompt leakage, exfiltration, excessive agency, with attack success rates
5 agent-testing-lab Agents that take real actions: tools, approvals, trajectories, pass^k reliability
6 multi-agent-testing-lab Agent handoffs, relayed injection, blame assignment, loops, compounding failure
7 mcp-testing-lab The MCP supply chain: tool poisoning, rug pulls, cross-server shadowing
8 ai-performance-cost-lab Latency percentiles, time to first token, retry storms, cost per resolved request
9 ai-production-monitoring-lab Tracing, online evals, drift, guardrails, shadow releases, incident triage
🎓 ai-assurance-case-lab Capstone: turn the evidence into one release argument mapped to NIST AI RMF, ISO/IEC 42001 and the EU AI Act

⭐ Star the labs you use. It's the fastest way to help other engineers find them.


📄 Research: Agentic AI Quality Engineering (IJECS, 2026)

A six-paper, peer-reviewed series. Every paper ships with open-source reference code.

Paper Code
Autonomous CI/CD Quality Assurance Using LangGraph Multi-Agent Orchestration and Risk-Proportionate Human-in-the-Loop Control agentic-ai-qa-system
LLM Safety as a Quality Gate: Bias, Fairness and Robustness Evaluation in CI/CD via GitHub Apps llm-eval-agent-app
Beyond Static Gates: Closing the Detect–Fix–Learn Loop in Agentic CI/CD Quality Assurance —
Cross-Repository Contract Testing and Change Impact Analysis in Microservice CI/CD microservice-qa-system
Beyond Binary Verdicts: Aleatoric Uncertainty Quantification in Agentic CI/CD Quality Pipelines —
Beyond a Single Threshold: Uncertainty Source Classification and Type-Stratified Conformal Prediction for Agentic CI/CD —

🛠️ Tools you can use today

  • LLM Assurance Toolkit: the CLI and CI gate behind the LLM Assure MCP server above, with 41 OWASP LLM Top 10 probes and audit-ready HTML reports.
  • LLM Eval Agent: a GitHub App that posts bias, fairness and robustness scorecards as Check Runs on every pull request.
  • Microservice QA System: catches breaking API contract changes at PR time (100% precision and recall across 74 real pull requests).
  • Carbon-Aware CI Scheduler: routes test suites to low-carbon grid windows, cutting CI emissions by 31.4% with no quality regression.
  • LLM Testing Hub: prompt regression, red-teaming and risk audits with Promptfoo, LangTest and DeepEval.

🧪 Test automation frameworks

Production-style starters with page objects, CI pipelines, reporting and AI-assisted test generation.

Stack Repository
Playwright + Python playwright-python-ai-assisted-framework
Playwright + TypeScript playwright-typescript-ai-augmented-framework
Playwright + JavaScript playwright-javascript-ai-augmented-framework
Vibium + Jest + TypeScript vibium-jest-ai-test-framework
Selenium + Java selenium-java-fullstack-framework
Cucumber BDD + Java cucumber-bdd-java-fullstack-framework
Serenity BDD Screenplay serenity-screenplay-framework

👩‍💻 Who's behind this

K11 Tech Lab is run by Kavita Jadhav, Senior SDET and AI Quality Engineer with 12+ years of test automation for VMware, E*TRADE/Morgan Stanley, Verizon, Delta Dental and Wells Fargo.

Stay in the loop

If these labs save you time, follow the org and star a repo. That's how this stays free.

Pinned Loading

  1. k11TechLab-cucumber-bdd-java-fullstack-framework k11TechLab-cucumber-bdd-java-fullstack-framework Public

    A BDD/ MBT Hybrid Framework for Intelligent Test Automation in Modern Trading Platforms

    Java 1

Repositories

Showing 10 of 55 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…