Loading…
Audience: Getting your toes wet clear filter
Thursday, June 4
 

10:30 EEST

Building Quality Into LLM Powered Solutions
Thursday June 4, 2026 10:30 - 11:10 EEST
As organizations rush to adopt Large Language Models (LLMs), many discover that building reliable, trustworthy applications is far from straightforward. Unlike traditional software, LLM outputs are non-deterministic, context-dependent, and vulnerable to issues like bias, hallucinations, and prompt injection. Ensuring quality requires more than testing—it demands a holistic approach that blends architecture, safety, observability, and continuous feedback. This talk explores practical strategies for embedding quality into LLM-powered systems from the ground up. We’ll cover methods for prompt design, evaluation frameworks, guardrails, and hybrid architectures that improve accuracy and safety. Attendees will leave with a clearer understanding of how to balance innovation with reliability and how to design AI applications that are not only powerful but also consistent, secure, and user-focused.

Key takeaways:
  1. Testing LLMs requires new methods, not just old QA practices.Combine automation + human oversight for best results.
  2. Build feedback and safety into the system from the start.
  3. Quality is a continuous journey, not a release milestone.

Speakers
avatar for Craig Risi

Craig Risi

Head of Engineering, Old Mutual
Craig is a software enthusiast with over 20 years of experience across development, testing, and leadership, yet still claims to learn something new every day. Equal parts tech nerd and people person, he’s passionate about designing systems that prioritize quality in a fast-evolving... Read More →
Thursday June 4, 2026 10:30 - 11:10 EEST
BlackBox Kultuurikatel

10:30 EEST

Partner Track: Beyond Traditional Boundaries: The Rise of the General QA Engineer
Thursday June 4, 2026 10:30 - 11:10 EEST
The general QA engineer role is on the rise as software projects become larger and more complex. General QA engineers have a broad set of skills to test complex systems end-to-end, going beyond the traditional QA role focused on component testing. They bring new perspectives by not being tied to one specific domain. This helps them test software more holistically across traditional boundaries.

Key Takeaways:
  •  Adapt. Modern QA engineers must continuously expand their skills beyond traditional manual testing to stay relevant in a rapidly evolving industry.
  • Collaborate. Quality is a shared responsibility — successful QA professionals work closely with developers, product teams, and business stakeholders beyond classic QA boundaries.
  • Lead. QA engineers should drive quality culture, influence change, and become strategic contributors within their organizations, not just testers


Speakers
avatar for Sergii Rusinchuk

Sergii Rusinchuk

Director of Quality Assurance, QualityOne
Sergii has 10+ years in Software Testing and over 6 years in QA leadership roles. For the past 3 years, he has been leading multi-team quality and delivery as ‘Director of QA’ and ‘Head of QA and Test Consulting’ — building data-driven strategies, implementing KPI/OKR frameworks... Read More →
Thursday June 4, 2026 10:30 - 11:10 EEST
D-Saal Kultuurikatel
  Track
  • Difficulty Getting your toes wet
  • about Sergii has 10+ years in Software Testing and over 6 years in QA leadership roles. For the past 3 years, he has been leading multi-team quality and delivery as ‘Director of QA’ and ‘Head of QA and Test Consulting’ — building data-driven strategies, implementing KPI/OKR frameworks, and scaling automation to ensure reliable, on-time releases. He partners closely with Product and Engineering to turn quality insights into roadmap decisions and measurable business outcomes.

10:30 EEST

Vibe-Coding For Testers: Building Custom Testing Tools Without Pinging Your Engineering Team
Thursday June 4, 2026 10:30 - 12:30 EEST
Testers often need custom tools - data generators, mock services, internal dashboards, or CI helpers - but building them traditionally requires significant development effort and prioritization. With modern AI-assisted coding, we can now prototype and build these tools themselves, minimizing both engineering and maintenance efforts. In this session, I’ll show real examples of using vibe-coding to create internal testing workflows, interfaces, and CI/CD helpers. I’ll focus on where AI significantly accelerates development, where it introduces risks, and how to apply guardrails to keep these tools maintainable, secure and trustworthy.Rather than promoting “AI replaces engineers,” this talk presents AI as a practical productivity amplifier for experienced testers who understand their systems and constraints.

Prerequisites for Attendees:
Have one of the following installed on your device before the workshop: Cursor, Google Antigravity, or VS Code with Copilot + make sure that you have Git and Node.js installed on your computer and they are up-to-date to the latest versions.

Key takeaways:
  1. How to design and build tester-owned tools using vibe-coding without creating technical debtAttendees will learn how to approach AI-assisted development of internal testing tools (data generators, mock services, dashboards, CI helpers) with clear ownership boundaries, architectural decisions, and sustainability in mind.
  2. A realistic mental model for AI-assisted coding in testing workflowsParticipants will gain a clear understanding of where vibe-coding provides real leverage for experienced testers, where it breaks down, and how to critically evaluate AI-generated code instead of blindly trusting it.
  3. Practical guardrails for security, maintainability, and long-term useAttendees will leave with concrete strategies for applying constraints - such as validation, code structure, reviews, and documentation - to ensure AI-built tools remain trustworthy, auditable, and safe to evolve over time.
Speakers
avatar for Pavel Fleisher

Pavel Fleisher

Quality Engineering Lead, MeetingPackage
Pavel Fleisher is a Quality Engineering Lead at MeetingPackage, with nearly a decade of experience in quality engineering across both product and consultancy companies. He specializes in test automation and software development, focusing on delivering automation solutions, defining... Read More →
Thursday June 4, 2026 10:30 - 12:30 EEST
Stalker Kultuurikatel

10:30 EEST

Breaking Things On Purpose: Getting Started With K6 Load Testing
Thursday June 4, 2026 10:30 - 15:30 EEST
Performance issues often surface only when it’s too late - after deployment, when real users start to feel the impact. Load testing helps prevent that, but many teams still see it as a complex or time-consuming task. This workshop aims to show how accessible and powerful it can be using k6, an open-source, developer-friendly tool designed for modern performance testing.

The session starts with a short introduction to the fundamentals of load testing: what it is, when to use it, and the different test types supported by k6 - average, stress, spike, soak, breakpoint and smoke. Participants will also get a quick overview of how k6 works under the hood and how it integrates into a development workflow.

From there, we’ll move into a hands-on, guided session, beginning with a simple GET request and gradually expanding it into a complete load testing project. Each step introduces a new concept: adding thresholds and stages, randomizing requests, implementing assertions, handling errors, and organizing the project using npm and Prettier. We’ll then extend the script with multiple endpoints, visualize live results on the web dashboard, and perform authenticated requests using JWT tokens.

Throughout the workshop, I’ll share real-world experiences and lessons learned from conducting load tests on different projects—what to watch out for, common pitfalls, and how to interpret the results effectively.Participants will leave with both the theoretical foundation and practical skills to start creating their own performance testing setup using k6. All examples will be built live, and attendees can follow along on their own laptops. Only basic JavaScript knowledge is required.

Prerequisites for Attending the Workshop
Please go through the following setup guide before joining the workshop: https://github.com/razvanvancea/conference-k6-workshop 

Key takeaways:
  • Understand the core principles of load testing and how to apply them effectively using k6 in real-world scenarios.
  • Gain hands-on experience building and running performance tests step by step—from a simple request to a full, maintainable testing suite.
  • Learn practical insights and troubleshooting techniques drawn from real project experiences, helping you avoid common pitfalls and get meaningful results faster.

Speakers
avatar for Razvan Vancea

Razvan Vancea

Principal QA Engineer, Zitec
Razvan Vancea is a Principal QA Engineer, Trainer, and Content Creator with over 10 years of experience in test automation and leadership. Through his YouTube channel - Learn with RV - and blog, Razvan shares his expertise, contributing to the global testing community
Thursday June 4, 2026 10:30 - 15:30 EEST
Puupakusaal Kultuurikatel

10:30 EEST

Your Personal Leadership Pitstop
Thursday June 4, 2026 10:30 - 15:30 EEST
How do you define yourself as a leader? How do you see your leadership? In this personal pitstop we will go over what being a leader means to you. At work, at home, or at your hobby, your leadership skills matter. They play a huge role in how you perceive the world around you, and how others perceive you. As a leadership coach, I’ve picked up a lot of knowledge on how to help and train people on their leadership skills.

In this workshop I’m sharing my best tips.We’ll look at where in your process you currently are, and where you would like to go. We will do this via small games, assessments, and observations from the group. As a group we will help each other. We will set (achievable) goals for you to work on in your ‘Leadership Plan’ that you will take home.

Key takeaways:

  • Assess and identify your leadership styleUnderstand your communication style
  • Create an achievable Leadership Plan to take home (that works!)
Speakers
avatar for Linda van de Vooren

Linda van de Vooren

Consultant, Bartosz ICT
In daily life I am an amateur (baritone!) saxophonist, and an experienced software tester. Living in the center of Netherlands, you can find me exploring nature, visiting at a concert or the theater. I enjoy working in complex environments, and do not shy away from a challenge, wether... Read More →
Thursday June 4, 2026 10:30 - 15:30 EEST
Terrassi Kultuurikatel

11:10 EEST

Koalas, Branches & Pull Requests - A Tester’s Guide To Pull Request Reviews
Thursday June 4, 2026 11:10 - 11:50 EEST
Pull requests, aka merge requests, are a goldmine of information that many testers are missing out on. Although pull requests are often seen as a tool mainly for developers, they offer testers an equal opportunity to provide feedback. When joining the review process testers can contribute to the software quality before changes are added to the codebase. They can use their unique perspective to uncover insights that go beyond the code. They will learn more about the bigger picture of the application. And ultimately, testers can apply these observations to their testing and help the team prevent bugs.

In this talk, Andrea will introduce how testers can get involved in the pull request review process. She will demonstrate how testers can shift left and proactively engage with the source code changes. The step-by-step approach covers everything from checking policies and standards. It also includes looking at build pipelines, code changes, and unit tests. Starting with the basics, the session gives clear examples at every stage, making it easy to follow along.

Andrea will highlight practical examples and insights drawn from real-life experiences, providing actionable tips on how to get the most out of pull request reviews. The session illustrates how testers can analyze pull requests for quality, learn more about the source code, and make a real impact through their feedback.

At the end of the session, attendees will have a hands-on guide to reviewing pull requests. They will be ready to take a closer look at their team’s work and discover new insights, just as curious koalas explore branches to find tasty leaves of eucalyptus. It’s time for testers and their teams to realise the untapped potential of making pull request reviews a shared responsibility.

Key takeaways:
  • Understand the elements of a pull request and know about the basic principles of the Git workflow
  • Learn how to shift-left and contribute to the pull request review process
  • By the end of the session, participants will be able to start reviewing pull requests
Speakers
avatar for Andrea Jensen

Andrea Jensen

Tester & QA Manager, Kaleris
Andrea started her first gig in tech in 2011 by coincidence and decided to stay. She is a Quality Advocate and professional Question Asker. Today, Andrea is working as a tester and team lead in the maritime industry.
Thursday June 4, 2026 11:10 - 11:50 EEST
BlackBox Kultuurikatel

11:10 EEST

Partner Track: Don’t be Left Behind in Times of AI, the Growing Importance of Critical Thinking Skills
Thursday June 4, 2026 11:10 - 11:50 EEST
Explore how critical thinking, curiosity, empathy, and human judgment are becoming even more important as AI continues to reshape software testing, education, and the workplace. Through engaging real-world examples and reflections on history, ethics, and technology, the session highlights why humans remain essential in guiding, questioning, and improving AI-driven systems. Attendees will gain practical insights into human-in-the-loop collaboration, ethical AI usage, and the future skills needed to thrive in an increasingly AI-powered world.

Key Takeawyas
  • The presentation argues that as AI and LLMs become better at automation, the real differentiator becomes human judgment, curiosity, empathy, and critical thinking. The future is not “human vs AI,” but humans guiding AI responsibly.
  • Critical thinking is becoming a survival skill in the AI era 
    A major theme is that people must learn to question information, recognize bias, and resist blindly trusting systems, algorithms, or AI-generated outputs. Especially in testing and quality assurance, asking the right questions matters more than ever.The best results come from “Human + AI” collaboration
  • Rather than fearing AI, the presentation encourages using it as an amplifier for creativity, quality, and productivity, while keeping humans accountable for ethics, context, trust, and meaning. It positions testers and quality professionals as essential “humans in the loop.”

Speakers
avatar for Kyle Siemens

Kyle Siemens

CEO & Founder, Brightest
Kyle Alexander Siemens is the CEO and Founder of Brightest GmbH, a global examination body based in Berlin, Germany, that supports international certification standards for IT professionals (including ISTQB, TMMi, iSAQB, IFPUG, and AI United). As an industry leader and speaker, he... Read More →
avatar for Julia Marques

Julia Marques

Certification & Partner Manager, Brightest
Julia Marques is the Certification & Partner Manager at Brightest, a leading global provider of IT certification exams (including ISTQB®, iSAQB®, IFPUG®, and United Certifications). Based in Berlin, she manages the exam portfolio and strategic partnerships across multiple international... Read More →
Thursday June 4, 2026 11:10 - 11:50 EEST
D-Saal Kultuurikatel

11:50 EEST

How To Survive In The Ai Jungle: Rethinking Test Strategies For An Ai Era
Thursday June 4, 2026 11:50 - 12:30 EEST
Intro:Artificial Intelligence challenges almost every assumption the testing discipline is built on. Traditional testing depends on fixed inputs and predictable logic, but AI systems are adaptive, probabilistic, and context-dependent. That means our classical test cases are no longer stable reference points.

In this 20-minute talk, Nicole van Gijn explores what testing looks like when your system learns, reasons, and occasionally hallucinates. She introduces the AI Quality Grid, a structured framework co-developed with John Kronenberg, that helps define quality attributes, risks, and validation strategies for AI applications. The session bridges theory and practice through concrete examples from a real AI test project, showing how LLM-evals and risk-based thinking can be combined to test prompt robustness, output consistency, and bias control within modern CI/CD pipelines.

Attendees will walk away with a lightweight but actionable structure for AI quality assessment and a new mindset: understanding quality not as a checklist, but as an intelligent, adaptive discipline.

Key Takeaways:
  • AI systems are rapidly entering production pipelines, yet testing methods lag behind.
  • Testers and QA leads urgently need practical models to evaluate non-deterministic outputs.
  • The AI Quality Grid offers a bridge between AI model evaluation (LLM-evals) and classical test strategy, providing testers with new tools and thinking patterns to stay relevant in the AI era.
Speakers
avatar for Nicole van Gijn

Nicole van Gijn

Thought leader AI Quality, QA company
Nicole van Gijn is Thought leader AI Quality, where she researches how to enhance software quality and test automation for AI applications. She developed the AI Quality Grid, a framework for testing AI-driven systems, and explores how classical QA principles evolve towards risk-based... Read More →
Thursday June 4, 2026 11:50 - 12:30 EEST
BlackBox Kultuurikatel

13:30 EEST

Demystifying Continuous Deployment: From Weekly Tension To Daily Confidence
Thursday June 4, 2026 13:30 - 14:10 EEST
Deploying to production shouldn't require a meeting, three approvals, and a prayer. Yet most teams treat every release like launching a rocket - mission control on standby, everyone watching the countdown, but no one wanting to press the red button.

At Sokos Hotels, our web booking system handles thousands of reservations daily, processing millions monthly across 50 hotels all over Finland and Estonia. One critical bug means lost revenue; one outage means thousands of unhappy guests. We were trapped in weekly releases, manual verification, and the kind of Thursday tension that put everyone in the mission control room. We asked ourselves if Continuous Deployment is just a myth.

In less than a year, we broke the cycle. We went from weekly manual releases to deploying seven times per day with higher confidence than ever. The results? 4.5/5.0 customer effort score, 40% higher conversion rates and 4.3+/5.0 overall team happiness. The secret? A testing strategy that made deployment boring for the last 2 years.

Join my talk to find out how we did it!

Your takeaway: A practical, battle-tested roadmap for testing-enabled Continuous Deployment. You'll leave knowing which tests to automate first, how to build confidence without sacrificing speed, and how to prove to skeptics that this isn't just another risky experiment. Real patterns, real failures, real results - ready to implement Monday morning.

Who should attend: QA engineers, test automation engineers, developers, engineering managers, and DevOps practitioners who believe testing should accelerate delivery, not slow it down.

Key Takeaways:
  • The three signs your team is not ready for Continuous Deployment, and the technical enabler that breaks the testing tension. 
  • How we shifted from “QA signs off on releases” to "Quality is built-in", and why the cultural change was harder than the technical one. 
  • The valuable failure lessons we learned along the way and what it taught us about green pipeline.

Speakers
avatar for Quan Dao

Quan Dao

Sr. Delivery Lead, SOK
Quan Dao is a strategic Delivery Leader and international speaker with a decade of experience in quality-driven software delivery. Currently at SOK, Finland's largest retailer, he works at the intersection of delivery strategy, technical practice, and people leadership - helping organisations... Read More →
Thursday June 4, 2026 13:30 - 14:10 EEST
BlackBox Kultuurikatel

13:30 EEST

Every Day Security Testing
Thursday June 4, 2026 13:30 - 15:30 EEST
Security testing sounds like it might be best left to the “experts”, whoever they are, but I will share how we can include it in our day-to-day testing. From exploratory testing to API and automated testing, there are things that we can and should be doing.

Through this workshop we will learn about the scope of security testing, find out about the automated tools available and then spend some time practicing basic security testing techniques like SQL Injection, Insecure Direct Object Reference and using browser developer tools.

Prerequisites & Setup:
Attendees will need to bring a laptop or pair up. Any browser is fine but Chrome recommended. 

Activities:
  • IDOR / URL manipulation
  • Bypassing UI using developer tools
  • Cross site scripting (XSS)
  • SQL injection

Key takeaways:
  • Recognise that security testing is something that you can & should be doing
  • Identify the "low hanging fruit" security bugs in software
  • Execute basic penetration tests against an online system
Speakers
avatar for Richard Adams

Richard Adams

Senior Test Analyst, Cumberland Building Society
Enthusiastic about quality with over 14 years in software and 10 in testing, I am a passionate individual who loves bringing quality to teams and helping build better software. I have worked in roles from QA Games Tester to Developer to Quality Coach and led on driving quality and... Read More →
Thursday June 4, 2026 13:30 - 15:30 EEST
Stalker Kultuurikatel

14:10 EEST

I'll Let You Be The Judge? Testing Non-Deterministic Ai Systems
Thursday June 4, 2026 14:10 - 14:50 EEST
The problem: it is too hard to understand and improve GenAI quality, and yet organizations are moving ahead regardless. For AI engineers it’s hard to:
  • Increase accuracy due to lack of repeatable & representative testing
  • Understand reliability: know how, why, or when an agent will fail.
This leads to poor reliability and accuracy, which:
  • Increases operational costs and can increase reputational damage
  • Erodes user trust, reduces customer engagement, and increases churn
  • Reduces business confidence, slowing down AI adoption
In this talk I will discuss the limitations of how we are current testing AI agents, and why this means we are not adequately ensuring the safety of agentic AI systems. With non-deterministic systems like Generative/Agentic AI, we need to simulate a large number of inputs (millions) and measure the outputs using judge agents to find the statistical success rate. This a process that is more similar to how we traditionally do load testing rather than the simple functional testing we’re using with AI right now.

I will explain how you can instead use tools like AgentCore to create orchestration agents that build other types of agent to make this new type of non-deterministic testing possible. This approach will be for GenAI what traditional automated tests are for deterministic code:
  • Auto generate representative testing material
  • Orchestrate tests against real AI endpoints
  • Judge outputs (minimum standards, accuracy quantification)
  • Improve accuracy and reliability

Key takeaways:
  • Current functional testing techniques are inadequate for testing agentic/generative AI systems
  • What does it mean to use LLM as Judge agents? What are input agents?
  • How can you create an AI testing orchestration pipeline for testing AI agents

Speakers
avatar for Adam Sandman

Adam Sandman

CEO, Inflectra
Adam Sandman was a programmer from the age of 10 and has been working in the IT industry for the past 25 years in areas such as architecture, agile development, testing and project management. Currently Adam is the Founder and CEO of Inflectra Corporation, where he is interested in... Read More →
Thursday June 4, 2026 14:10 - 14:50 EEST
BlackBox Kultuurikatel

14:50 EEST

Yes To Growth: How Adopting A Growth Mindset Can Change Your Life
Thursday June 4, 2026 14:50 - 15:30 EEST
Most of us unknowingly carry limiting beliefs about our abilities, often in the very areas where we have the most room to grow! A talented developer won't apply for a senior role because they think “I'm just not a natural leader”, never considering that leadership can be learned. Or a designer brushes off feedback believing, "Either you have an eye for design or you don't."

Sound familiar?These are not signs of missing innate talent, but rather the result of a fixed mindset, a belief that your innate talent is set in stone. The good news is that this belief can be changed by adopting a growth mindset, a belief that you are capable of growing and improving. Drawing on insights from Dr. Carol S. Dweck’s pioneering research, this talk explores how a fixed mindset makes us avoid challenges and crumble at criticism, while a growth mindset helps us see both as fuel for improvement.

I'll break down the real difference between fixed and growth mindset and we'll do an interactive exercise where you'll experience the shift yourself.The best part? Your potential isn't fixed. You will walk away with a practical strategy to stop protecting your ego and start building the skills necessary to get that senior role and tackling the challenges you've been avoiding.

Key takeaways:
Participants will leave this session with:
  • An understanding of how we overestimate our knowledge
  • A clear distinction between fixed mindset and growth mindset
  • Practical strategies for adopting a growth mindset
Speakers
avatar for Jonas Hulthén

Jonas Hulthén

Software Engineer, Nordnet
Howdy friend!
I'm a Software Engineer at Nordnet and an international speaker passionate about continuous learning and growth. I've delivered talks at Agile Testing Days 2025 and Oracle APEX Nordic Days, and I try to live like I teach. Constantly embracing new challenges and stepping outside my... Read More →
Thursday June 4, 2026 14:50 - 15:30 EEST
BlackBox Kultuurikatel
 
Friday, June 5
 

10:30 EEST

Reinventing The Wheel
Friday June 5, 2026 10:30 - 11:10 EEST
Back in 2016 at trivago, we were building a new Selenium-based test framework with Cucumber, but the standard reporting tool wasn't quite fitting our needs. It showed lots of information, but finding the key details about which scenarios failed and why meant digging through charts and stats that weren't really helpful for our workflow. During a company hackathon, I decided to build something more focused on what we actually needed to see.

I used Cucumber's JSON output and some templating to create Cluecumber—a cleaner way to view test results that puts the important stuff up front. It worked well enough that we open sourced it with company backing, and eight years later it's had about 90 releases and is being used by testing teams around the world. It's been rewarding to see something that started as a weekend project actually help other people solve similar problems.

This talk covers the technical choices behind Cluecumber, but focuses more on what I learned from maintaining an open source project. From handling feature requests and common questions to keeping code clean while adding new functionality, plus the benefits of company-backed open source for everyone involved. I'll share why sometimes building your own solution makes sense, what works well for creating tools people want to use, and some insights from eight years of project maintenance.

Key takeaways:
  • Understand why clear and concise reporting of test results is beneficial for all parties of the software development lifecycle
  • Learn about when and where our test reports help in further exploratory testing and bug tracking
  • See why it can be better to reinvent the wheel instead of going with using existing ones
Speakers
avatar for Benjamin Bischoff

Benjamin Bischoff

Test Automation Engineer, trivago N.V.
After 15 years of being a software developer and trainer, Benjamin transitioned to test automation in 2016. Currently, he works as a Test Automation Engineer at trivago N.V. in Düsseldorf, Germany. There, he focuses on backend and frontend test technologies and pipelines. Benjamin... Read More →
Friday June 5, 2026 10:30 - 11:10 EEST
BlackBox Kultuurikatel

10:30 EEST

Experience Test-Driven Development (TDD)
Friday June 5, 2026 10:30 - 12:30 EEST
People who practice test-driven development (TDD) often describe it as a powerful approach. And while they make a convincing case, nothing beats experiencing it for yourself. So that's exactly what we'll do in this workshop.

We'll start with a brief explanation of TDD's red-green-refactor cycle. Red: write a test for the next bit of functionality you want to add. Green: write the code needed to make the test pass. Refactor: improve the code and the tests. Next, it's time to put that cycle into practice implementing a fairly simple algorithm. There's very little setup needed, so you can do this in any programming language you like.

In the last part of the workshop you'll share you experiences and your code. We'll reflect on those as a group, drawing lessons from it. And we'll discuss how the red-green-refactor cycle applies, even when you're writing something that's not unit testable, like test automation.

Prerequisites for Attending:
Please complete the setup of this workshop beforehand, by following the instructions in the "Setup for the kata"-section of the workshop repo: https://codeberg.org/joeposaurus/counterstring-codekata#setup-for-the-kata. The absolute minimum setup you need to do, is make sure you're able to write code and tests in a programming languague of your choice.

Key takeaways:
  • TDD lets you take small steps with feedback at every step. 
  • TDD lets you discover the right implementation as you go.    
  • The ideas of TDD still apply when you're writing test automation.
Speakers
avatar for Joep Schuurkes

Joep Schuurkes

Staff Test Engineer, Kiesraad
Joep wandered into software testing in 2006. After a decade of both exploratory testing and test automation, his focus shifted to a bigger question. How can teams and organizations build and deliver good software? To answer that question, he has been exploring topics such as technical... Read More →
Friday June 5, 2026 10:30 - 12:30 EEST
D-Saal Kultuurikatel

10:30 EEST

Lights, Camera, Test! Let'S Put The Fun In Non-Functional Testing!
Friday June 5, 2026 10:30 - 12:30 EEST
ISO 25010, not the topic that ignites the fire in our test-hearts, right? Non-functional testing and quality characteristics are often seen as a hassle and don’t get the attention they deserve. So, what can we do to make non-functional testing fun? Let’s do something completely different!

How about we make a short film script about a quality characteristic of our choice? Let's go!
  • Pre-screening: We show you some examples of famous films and what they can teach us about quality characteristics. We also explain what these quality characteristics mean and why they are important.
  • Take 1: Welcome to Testlywood, film crew! Let’s get acquainted. Create your production company and distribute the roles in your film-crew. We will explain you the various roles, such as director, art director, movie critic and others.
  • Take 2: Camera, ready, action! In this round you will use a mix of generative AI & human creativity to create your filmscript and upload it to Github. Present it to the group in a 1-minute pitch. The movie critics from the other teams will provide feedback at the end of this take.
  • Take 3:  Use the feedback movie critics feedback to finalize your filmscript. Your script is done, splendid! But the audiences still need to know your movie exists. Design a film poster that really captivates your core message. Submit both your film script and the poster as an entry for the ceremonies.
  • Post-production:   We summarize what we learned about the quality characteristics and their role in test automation.

Key takeaways: 
  • Learn about the ISO25010 quality characteristics and their part in software testing
  • Use AI as a partner to brainstorm and create something new
  • Collaborate in a team with diverse roles
Speakers
avatar for Willem Keesman

Willem Keesman

Practice lead, Sopra Steria
Willem is an enthusiastic practice lead at Sopra Steria and brings 12 years of testing experience to the table. He has worked in several domains varying from government to fintech. Besides being active in the field, he loves to connect with fellow testers at congresses. Willem was... Read More →
avatar for Arnoud Gorter

Arnoud Gorter

Competence lead, CJIB
Arnoud is working as a compentence lead for the CJIB. He has been active in the testing field for over 15 years. He spoke together with Willem at AutomationSTAR ’24 and ’25 as well as smaller congresses.  He also develops learning paths for testers and leads test improvement... Read More →
Friday June 5, 2026 10:30 - 12:30 EEST
Stalker Kultuurikatel

10:30 EEST

The 70% Problem: Reclaiming Testing’s Intellectual Core With Agentic Quality Engineering
Friday June 5, 2026 10:30 - 15:30 EEST
The software testing profession has been around for approximately 70 years, yet nothing has fundamentally transformed it to deliver on what it was always capable of. The majority of our industry has delivered "glorified clerical work" in the name of testing. Industry reports show that almost 70% of testing capacity is spent on testing-related activities, while only 30% is devoted to actual testing that creates real value.

Organizations have been trying to automate away all things testing for decades. It never worked because the real value of testing comes from the intellectual part i.e. asking the right questions, critical evaluation, risk analysis, deep exploration, and informed decision-making. But mastering this craft requires years of investment that organizations see as overhead. Hence, the widespread acceptance of "testing as artefact-building" - easy to automate, but without substantial value.

What if you could deliver at scale and speed without compromising the value real testing creates? Agentic Quality Engineering gives every tester access to expert-level thinking without years of investment. AI agents built on 47 years of combined practitioner experience based on the award-winning QCSD (Quality Conscious Software Delivery) framework, context-driven approaches, risk-based thinking, deep exploration techniques - all encoded into 41 specialized skills and 30 purpose-built agents. The agents are self-learning, building institutional knowledge over time. They collaborate with other agents, with humans, and with existing systems. This isn't automation replacing testers; it's accumulated wisdom amplifying what testers can do from day one.

Key takeaways:
  • Expert Thinking, Accessible: Leverage decades of encoded testing expertise without years of personal skill developmentHands-On Agent Orchestration: Configure, understand and run multi-agent pipelines that involve AI agents to support test activities across the entire SDLC. It includes 6 Core Agents, 2 Performance Agents, 3 Strategic Agents, 4 Advanced and 3 Specialized agents. More yet, 11 purpose-built agents for widespread coverage of important testing activities.
  • The PACT Framework: Evaluate agentic quality systems using Proactive, Autonomous, Collaborative, Targeted principles
  • Self-Learning & Collaborative Systems: Understand with practical hands-on how these agents build institutional knowledge and collaborate with humans and systemsProduction-Ready Tools: Leave with a configured environment and open-source framework (MIT license) — nothing held backPersonal Adoption Roadmap: Design a concrete plan tailored to your context with clear first steps
Speakers
avatar for Lalitkumar Bhamare

Lalitkumar Bhamare

Quality Engineering Thought Leader - EMEA, Accenture
Award-winning Engineering Leader | CEO Tea-time with Testers | Group Leader - Thought Leadership Accenture QES EMEA | Manager Accenture Song | International Keynote Speaker | Ex. Director Association for Software Testing
avatar for Dragan Spiridonov

Dragan Spiridonov

Founder |Agentic Quality Engineer | Quality Engineering Consultant | Serbian Agentics Foundation, Quantum Quality Engineering
Dragan Spiridonov brings 30 years of IT experience—from computer repair and sysadmin in 1996 to leading QA/QE functions for the past 12 years. After 8 years building QA/QE from the ground up at Alchemy, he founded Quantum Quality Engineering in October 2025, a Serbian consultancy... Read More →
Friday June 5, 2026 10:30 - 15:30 EEST
Terrassi Kultuurikatel

10:30 EEST

Using OpenTelemetry Data (Traces, Metrics And Logs) In Tests
Friday June 5, 2026 10:30 - 15:30 EEST
Observability and testing are treated as kind of separate practices in software engineering. Usually in organziation there are testing teams that focus on tests and site reliability teams that monitor applications in production.

Testers find bugs before software is released and after the release, when bug occurs, we get that information from SRE teams. What if we could shift the process of monitoring system behaviour a little bit left and combine SRE practices with power of testing?

Key takeaways:
  • How to implement traces, metrics and logs in testing framework.
  • How to set up OpenSource observability backend - Grafana LGTM stack.
  • How to visualize test logs in LokiHow to visualize test metrics in PrometheusHow to visualize test traces in Tempo
Speakers
avatar for Michał Pilarski

Michał Pilarski

Software Engineer, GISKI
During his career, Michal has been always connected with geospatial data and GIS geoprocessing.
He likes to find and overcome challenges in Testing Big Data with geometry attributes.
He has experience in preparing the testing strategies for ETL systems that extract, transform and l... Read More →
avatar for Mateusz Adamczak

Mateusz Adamczak

Software Engineer, Dynatrace
With around 10 years of experience in Software Industry, Mateusz covered most of the available functions – tester, developer, devops engineer, and also a scrum master for a little while. This gives him an excellent overview of the software production process that he likes to sh... Read More →
Friday June 5, 2026 10:30 - 15:30 EEST
Puupakusaal Kultuurikatel

11:10 EEST

Testing Agentic Ai Applications: Beyond Traditional QA
Friday June 5, 2026 11:10 - 11:50 EEST
Traditional software testing assumes deterministic behaviour: predictable inputs produce expected outputs. Agentic AI systems shatter this assumption. These autonomous agents make independent decisions, learn from interactions, and exhibit emergent behaviours that render traditional unit and integration testing insufficient.

This talk examines critical testing challenges through three real-world case studies:
  • Voice AI Agent: Deployed across 20+ corporate environments, this system processes natural speech, maintains conversational context, and autonomously decides what additional information to provide. Traditional testing covered individual components but missed integration issues where the agent would correctly understand "Q3 sales figures" but autonomously add irrelevant market trend analysis.
  • Phone Caller Agent: Handling 5,000+ patient interactions for healthcare appointment scheduling and reminders. Standard integration tests passed, but the agent failed in production when encountering background noise, elderly patients requiring slower conversations, or unexpected human responses that weren't in test scenarios.
  • Chat Agent: Processing 100+ daily customer service conversations with multi-session context retention. While individual NLP components performed well, the integrated agent exhibited unexpected behaviours during complex, multi-issue conversations that spanned several sessions.

These case studies reveal five critical testing gaps:
  • Non-deterministic behavior validation - the same inputs can produce different valid outputs
  • Contextual decision testing - validating autonomous choices about escalation, information depth, and communication style
  • Multi-modal integration complexity - components work individually but fail in integrated agent workflows
  • Continuous learning validation - ensuring agent improvements don't introduce biases or degrade existing capabilities
  • Real-world variability simulation - testing across acoustic environments, human communication patterns, and infrastructure variations

The presentation introduces a practical testing framework specifically designed for agentic systems: Behavioural Goal Testing (testing achievement rather than outputs), Probabilistic Validation (acceptable outcome ranges vs. exact matches), Adversarial Scenario Generation (systematic edge case creation), and Contextual Journey Simulation (multi-session user interactions).

Key takeaways:
  • How to test non-deterministic AI systems with confidenceParticipants will learn how to move beyond exact assertions and design test oracles based on intent, semantics, and properties, enabling reliable validation of probabilistic LLM and agent outputs.Practical frameworks for validating LLMs and multi-agent architectures
  • Attendees will gain hands-on experience testing AI systems across layers, including orchestration, inference, and inter-agent communication, using structured frameworks and real-world scenarios.
  • Actionable tools to operationalize AI quality in productionThe workshop equips participants with Python-based evaluators, red teaming techniques, and automated quality metrics that can be integrated into CI/CD pipelines and governance strategies immediately.
Speakers
avatar for Srinivasan Sekar

Srinivasan Sekar

Director of Engineering, Lambdatest
Srinivasan Sekar is a Director of Engineering at LambdaTest. He loves contributing to Open Source. He is an Appium Member and Contributor to various open-source repositories like Selenium, Webdriver.io, taiko, etc. He worked extensively on testing various Microservices, EvenDriven... Read More →
avatar for Sai Krishna

Sai Krishna

Director of Engineering, TestMu AI
I am a Director of Engineering at LambdaTest with a decade of experience in testing mobile applications and building automation frameworks. As an active contributor to Appium and a member of the Appium organization, I am deeply involved in the open-source community. I am passionate... Read More →
Friday June 5, 2026 11:10 - 11:50 EEST
BlackBox Kultuurikatel

11:50 EEST

Running A Thousand End-To-End Cypress Tests Every Day
Friday June 5, 2026 11:50 - 12:30 EEST
In this talk, I show how we run a lot of full end-to-end Cypress web application tests every day. In addition to running the full data set, we do separate feature test runs based on test tags. We also allow everyone from all teams to trigger the tests right from GitHub Actions UI. This lets every group quickly test their feature before merging into the main branch.

For pull requests, we employ source code analysis based on data test IDs to run the affected tests first for quicker feedback. The software automation team uses the flake test information to chase the sources of the underlying errors to minimize noise and make every passing test run give us confidence in the released code, and every failing test run useful to quickly diagnose the real underlying issue.

The presentation covers test writing, test organization, selecting tests to run based on the source code changes, running tests in different resolutions. I also look into making the tests faster by employing data creation and caching, as well as using API calls to bypass the user interface in some places. Finally, making the tests robust and flake-free and triaging the failed runs is an ongoing activity for the automation team.

Key takeaways:
  • How to run 1000 of end-to-end tests quickly
  • Which tests to run on a pull request
  • How AI is helping us pick tests to run
Speakers
avatar for Gleb Bahmutov

Gleb Bahmutov

Sr Director of Engineering, Mercari US
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at... Read More →
Friday June 5, 2026 11:50 - 12:30 EEST
BlackBox Kultuurikatel

13:30 EEST

ViTO (Visual Test Oracle): How to use GenAI to slash your code and Test Maintenance By 50%
Friday June 5, 2026 13:30 - 14:10 EEST
Problem Context
  • Brittle selectors: We spend hours fixing fragile XPaths and CSS selectors just to verify if a button is visible or a chart is correct
  • Release changes: Automation code that is stable "now" suddenly becomes flaky after the release. The reason is the ever-changing platform. And automation is not always able to cope with it
  • Code volume: Code analysis in our company showed us that assertion logic is typically five times (5x) larger in code size than action logic, consuming up to three months of dedicated maintenance effort every year

Solution
In this session, I introduce ViTO (Visual Testing Oracle), a production-deployed framework that leverages multimodal Generative AI (GenAI). ViTO "sees" the application exactly like a human does. The best part is that, in the end, it's just another block of code that can be embedded inside any framework.

Summary of what's in the talk
I will share:
  1. The logic and algorithm of how we used GenAI to decouple verification from the underlying code resulted in a 50% reduction in our assertion codebase.
  2. How we replaced thousands of lines of brittle verification logic with resilient, prompt-driven visual oracles that can handle complex data visualisations and unseen UI faults with zero extra effort. If you are tired of your tests breaking because a div changed, it's time to shift from structural selectors to a visual AI oracle.
  3. The lessons learned from our initiative, and above all, where NOT to use GenAI
  4. Access to the boilerplate code that you can implement within your repo
  5. If time permits, a demo of the framework in action. If short on time, the link to the boilerplate is provided in the slides :)

Who is this for?
  • QA Architects, Senior SDETs, Automation Engineers, Manual testers looking to transition to GenAI-based testing;
  • Managers/architects looking for a language-agnostic framework to build GenAI-based assertions
  • Anyone who wishes to know where to and where NOT to use GenAI in testing
  • QA professionals looking for a starting point (boilerplate) code to embed GenAI in their automation

Key takeaways:
  • In-code GenAI: How to implement GenAI directly "in-code" using any programming language
  • Prompt Engineering for Testers: How to write resilient "Assertion Prompts" that replace complex conditional code and handle visual regression automatically.
  • Real-World ROI: Evidence-based results from a production environment, showing a 50% reduction in code maintenance and expanded coverage for rich UI components.
  • Deterministic AI: Practical strategies to control GenAI hallucinations using "concentrated screenshots"
  • A sneak peek into what's coming in the future in GenAI for test automation
Speakers
avatar for Rahul Singh

Rahul Singh

Staff Software Engineer - AI Solution, Blue Yonder
Rahul is a techy with 16 years of experience - 10 yrs with testing and automation, and gradually moved to software development. With a strong focus on problem-solving and innovation, his focus has been on "tangible" solutions. Most lately, his works involve "meaningful" implementation... Read More →
Friday June 5, 2026 13:30 - 14:10 EEST
D-Saal Kultuurikatel

13:30 EEST

When Life Gives You Lemons… Are You Counting Them Or Making Lemonade?
Friday June 5, 2026 13:30 - 14:10 EEST
Teams often rely on test cases executed, bugs reported, and pass rates to measure success. These numbers might look impressive, but do they truly reflect software quality? Vanity metrics can mislead teams, encourage the wrong behaviours, and create a false sense of progress.

This talk introduces a 7-step framework to move beyond superficial KPIs and focus on metrics that drive real value. Inspired by analytical approaches in competitive sports, this model helps teams make better decisions, align testing efforts with business goals, and ensure that data supports meaningful improvements.

Key takeaways:
  • The risks of vanity metrics and how they can mislead decision-making.
  • How to design KPIs that focus on value, not just activity.
  • A practical framework to ensure testing metrics drive meaningful change
Speakers
avatar for Chris Armstrong

Chris Armstrong

Manager, Developer Relations, SmartBear
Chris (he/him) is a strategic and context-informed quality engineering leader with nearly two decades of experience helping organisations improve their quality practices. Specialising in strategic test leadership, Chris excels at cross-functional leadership, working across QA, Development... Read More →
Friday June 5, 2026 13:30 - 14:10 EEST
BlackBox Kultuurikatel

13:30 EEST

REST API Automation With Python 101
Friday June 5, 2026 13:30 - 15:30 EEST
API testing is a core part of modern testing and delivery pipelines, yet it is often misunderstood or introduced too late. This session provides a practical introduction to REST API automation using Python, focusing on what to test, how to structure tests, and how API tests fit into a modern testing infrastructure.

The workshop starts with a short overview of API testing fundamentals and common use cases. As a practical part, we'll have a hands-on walkthrough where we write REST API tests covering basic CRUD operations. Attendees will work with Python and the Requests library against a real service with well-documented APIs.

I will provide a basic test framework, and we will extend it together by adding and improving tests during the session.

Prerequisites for Attendees:
Attendees should bring a laptop if they want to write test code during the workshop. The OS doesn't matter; they will have to install the required software:
- Python 3.12 or higher (it's important not to rely on the default Python installation, for example, on macOS, it's still version 2.7)
- Create an account on "https://taiga.io" and create a project
- Clone the git repo with the skeleton for the test framework: https://github.com/onikiforov/NTD-python-101
- Create ".env" file in project directory with the following info:
```
TAIGA_BASE_URL=https://api.taiga.io/api/v1
TAIGA_USERNAME=their_username
TAIGA_PASSWORD=their_password
TAIGA_PROJECT_ID=their_project_id - instructions to get it are in the README in the repo

Optional:
- Node.js (https://nodejs.org/en) and Allure: `npm install -g allure` - optional for Allure reports, as the tasks can be done without this tool
- any proxy tool (mitmproxy, Charles, Burp Suite) - optional to work with proxy tools for debugging

Key Takeaways:
  • Understand the role of API tests within a modern testing and automation infrastructure
  • Learn the strengths, limitations, and common pitfalls of REST API testing
  • Gain practical knowledge on evolving API tests from basic checks to more advanced approaches, including data classes and JSON schema validation

Speakers
avatar for Oleg Nikiforov

Oleg Nikiforov

Engineering Team Lead, Capgemini Engineering
A SDET/QA professional with 14 years of experience working across quality engineering, test automation, and DevOps. Focused on building automation infrastructure from scratch and scaling it for complex systems. Experienced in API, UI, and mobile test automation, with a practical approach... Read More →
Friday June 5, 2026 13:30 - 15:30 EEST
Stalker Kultuurikatel

14:50 EEST

From Chaos To Confidence: Building Rock-Solid Stability In Mobile E2E Testing
Friday June 5, 2026 14:50 - 15:30 EEST
99.59%.That’s not uptime, not code coverage - it’s our yearly stability rate for mobile end-to-end test runs. It sounds almost impossible, especially if you’ve ever managed a growing Slack thread titled #iHateMobile.

For three years, we fought the usual suspects of mobile automation: Appium timeouts, vanishing selectors, and flaky infrastructure. This talk condenses that journey into a survival guide for anyone who has ever wanted to throw their test phone across the room.In this fast-paced session, we will bypass the basics and dive straight into the specific architecture decisions that turned chaos into trust. We will look at how we moved beyond standard WebdriverIO implementations to build a system that is fast, predictable, and relied upon by the entire engineering organization.

We will cover the "Big Three" that solved our flakiness:
  • The Framework: How small, low-level fixes in element interaction and strict state management snowballed into massive stability gains.
  • The Shortcuts: Why we killed UI-based setup in favor of API data seeding and custom app states to drastically reduce execution time.
  • The Orchestration: Introducing our homemade "device-thread balancer" and CI triggers that made testing "one-click" easy.
Finally, we’ll touch on the human element: how stable builds transformed our culture, turning skeptics into believers and making "just run the tests" the team's favorite phrase.

Key takeaways:
  • Root Cause Analysis: Techniques for diagnosing the real source of mobile flakiness (it's not always the device).
  • Speed vs. Stability: How to use API seeding and backend shortcuts to stabilize frontend tests.
  • DevOps Integration: Blueprints for a "device-thread balancer" that optimizes cost and speed.
  • Culture: How to build trust with developers so they treat E2E tests as an asset, not a blocker.
Speakers
avatar for Dawid Pacia

Dawid Pacia

QA Consultant, PathcingIT
QA and Test Automation Manager as well as mentor and trainer. Tech freak following all the newest technologies (and implementing them on his own). Fan of the Agile approach to project management and products. Supporting companies in transformations toward better quality. Actively... Read More →
Friday June 5, 2026 14:50 - 15:30 EEST
BlackBox Kultuurikatel

14:50 EEST

Testing Cloud Applications Without Breaking The Bank: Testcontainers And Localstack
Friday June 5, 2026 14:50 - 15:30 EEST
How do you test an application that relies heavily on cloud services? Do you have a specific strategy for testing it, or do you simply run your tests regardless of the infrastructure costs?

Nowadays, many applications rely on different cloud services, such as databases, message queues, and file storage offered by cloud providers. Those cloud services bring considerable infrastructure costs and complexity in terms of testing cloud applications. The challenges include teams relying on mocks to test the application locally and in CI/CD, as well as extra costs to create test environments that use real services. However, a good alternative to deal with that is to use emulation tools to simulate those cloud services, providing good confidence and saving a lot of costs.

In this talk, we’ll explore how Testcontainers and LocalStack offer an affordable and scalable solution to cloud application testing without compromising on quality. This session will demonstrate (including a live showcase) how to use Testcontainers in combination with LocalStack to spin up containerized services to emulate all the AWS cloud services that your application depends on, enabling you to have your own cloud running locally on your machine or CI/CD. Together, those two tools can provide an efficient, cost-saving alternative to traditional cloud testing strategies.


Key takeaways:
  • Learn how to create and run tests for cloud applications using free and open-source tools while reducing the costs of infrastructure and cloud services.
  • Discover some common challenges when testing cloud applications and how to deal with them.
  • Understand how to use real containerized cloud services instead of mocks to make your tests more closely mimic the production environment setup.
Speakers
avatar for Fernando Teixeira

Fernando Teixeira

Lead QA Engineer, Verivox
I am a Lead QA Engineer with 9+ years of experience developing test automation solutions and test strategies for different projects. I specialized in backend, microservices testing, and DevOps throughout my career, focusing on designing, implementing, and optimizing testing strategies... Read More →
Friday June 5, 2026 14:50 - 15:30 EEST
D-Saal Kultuurikatel

16:00 EEST

KEYNOTE: Testing =/= Fun?
Friday June 5, 2026 16:00 - 17:00 EEST
Testing is serious business. Fun is not. Or is it?

We use games to teach testing, gamification to motivate work, playful exercises to build skills, and “fun” as a selling point for products. But fun is slippery. It is personal, contextual, fragile, and surprisingly easy to ruin by trying to measure it.

In this keynote, Kristjan will explore what fun means in testing. Can testing be fun? Should learning testing be fun? Does gamification actually help, or does it simply decorate boring work with badges and points? And when a product is meant to be enjoyable, how can testers investigate that without reducing the experience to a lifeless checklist?

Through painful personal examples, testing games, teaching experiences, and a dangerous amount of theory, Kristjan will break fun into smaller pieces: challenge, surprise, flow, social interaction, and quality-of-life features we often confuse with fun.

You will leave with an urge to analyze your own enjoyment - and may never look at your relaxing hobbies the same way again.

Key Takeaways:
  • How to think about fun as something observable, discussable, and testable.
  • Why gamification, testing games, and playful learning can help - but can also fail badly.
  • Why fun should be treated as a serious quality attribute, not a vague bonus.
Speakers
avatar for Kristjan Uba

Kristjan Uba

Head of Developer Experience at Betsson Group, Betsson Group
Testing has always been fun for Kristjan - the thrill of finding important issues, nailing the sequence for that intermittent bug and, in a sense, besting the developers. It soon emerged that he needs to learn a lot to keep up but the only training courses that struck a chord with... Read More →
Friday June 5, 2026 16:00 - 17:00 EEST
BlackBox Kultuurikatel
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.