Loading…
Wednesday June 3, 2026 09:00 - 17:00 EEST
Traditional software is deterministic: the same input yields the same output. Large Language Models (LLMs) and AI Agents have shattered this rule, introducing an inherently probabilistic paradigm. How do we ensure quality when the ground truth is shifting? This tutorial bridges the gap between traditional QA and AI evaluation. We will move beyond simple prompt testing into validating complex multi-agent systems. Participants will learn to build test oracles that evaluate intent and semantics rather than exact matches, evolving the QA role from a code verifier to an evaluation framework architect.

Learning Objectives
By the end of this workshop, participants will be able to:
  • Deconstruct AI Architectures: Identify specific testable layers such as Shell (API/UI), Orchestration (Context/Tools), and Inference Core (Probabilistic).
  • Build Modern Test Oracles: Implement aggregated and property-based oracles using Python to handle non-deterministic outputs.
  • Validate Multi-Agent Systems: Apply a four-level framework to test communication, delegation, and error propagation between AI agents.
  • Execute AI Red Teaming: Identify vulnerabilities such as prompt injection, hallucinations, and safety bypasses.
  • Automate Quality Metrics: Integrate BERTScore and RAG-specific metrics such as Faithfulness and Relevance into CI/CD pipelines.
Target Audience & Prerequisites
  • Target Audience: QA Engineers, SDETs, and Developers working with or transitioning to Generative AI systems.
  • Prerequisites: Basic knowledge of Python and API fundamentals. Participants must bring a laptop with VS Code and Python installed.

Workshop Outline
  1. The Paradigm Shift
    • Theory: Deterministic vs. probabilistic testing. Agent taxonomy.
    • Practice: Environment setup and executing your first fuzzy test.
  2. Oracles & Orchestration
    • Theory: Atomic vs. aggregated oracles. Testing the orchestration layer.
    • Practice: Writing scripts to validate JSON schemas and output consistency.
  3. Semantic Evaluation
    • Theory: RAG metrics such as Faithfulness and Relevance. Introduction to BERTScore.
    • Practice: Building an LLM-as-a-Judge evaluator to grade complex answers.
  4. Multi-Agent Testing
    • Theory: Inter-agent communication and task delegation loops.
    • Practice: Debugging a workflow where a Travel Agent delegates to a Finance Agent.
  5. Red Teaming & Security
    • Theory: Prompt injection, mutation testing, and metamorphic testing.
    • Practice: Simulated attack scenarios, bypassing safety filters, and implementing guardrail fixes.
  6. QA Strategy & Governance
    • Theory: Human-in-the-loop workflows and production monitoring.
    • Practice: Designing a full-scale QA strategy for a real-world GenAI product.

Speakers
avatar for Tiago Gomes

Tiago Gomes

Lead QA Consultant, Thoughtworks
Tiago Gomes is a passionate technology leader and Lead Consultant at Thoughtworks, dedicated to advancing the industry through hands-on project work and mentorship.  With expertise in Software Testing and Project Management, he collaborates with clients to understand their challenges... Read More →
avatar for Daniel Carvalho

Daniel Carvalho

Senior QA Engineer, Hostfully
Daniel Carvalho is a Senior QA Engineer focused on building scalable, data driven quality systems through automation and modern testing strategies. He specializes in Risk Based Testing, Critical Flow Testing, API testing, and quality metrics that enable faster, better informed decisions... Read More →
Wednesday June 3, 2026 09:00 - 17:00 EEST
TBD Kultuurikatel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link