Loading…
Wednesday, May 14
 

09:00 EEST

Accessibility Charters
Wednesday May 14, 2025 09:00 - 17:00 EEST
Teams in software delivery come in all shapes, sizes and methodologies. There are a lot of things they have in common such as tools, documents and processes. They have documents that confirm how they start work on a story called a definition of ready. How they know they are done is called a definition of done. Some even have their ceremonies documented such as stand ups and retrospectives etc. 


What is also very common in every team is the undocumented or “unwritten rules”. 
As the name implies they are not discussed and you should just know them. From someone new coming into the team or with a different neurodiverse background. It makes working together just a little more difficult or frustrating at the beginning.
As an example the unwritten rules could be about not taking meetings before 9.15 to accommodate the school run. There are so many others. 


In this tutorial you will learn all about the unspoken communication that happens between a team focused on the area of accessibility. It will cover what you can do to bring these unwritten rules into the light and work better together. 


This full day tutorial teaches how to create and maintain team charters while using a focus of accessibility. On June 28th 2025 the European Accessibility Act (EAA) will become law. It will apply to all businesses trading in the European Union. Digital Accessibility is not something you can do once and it is done. Establishing accessibility practices as part of everyday or ongoing practices should be the norm. For those companies who are working towards compliance, this tutorial will help you embed digital accessibility in your process and ensure it becomes part of your quality journey. Digital Accessibility is not a nice to have or an optional choice anymore. Now is the time to act. 


Key takeaways:
  • Understand the basics of accessibility 
  • Become aware of the European Accessibility Act (EAA) 
  • Understand what Charters are 
  • Understand what accessibility Charters are 
  • How they can help your team communicate better 
  • Experience exercises that you can do with your team 
Speakers
avatar for Ady Stokes

Ady Stokes

CEO, Freelancer
I’m an ardent accessibility advocate, currently working as a Freelance Contractor with 20 years of experience in software testing. I help companies build better software through testing, coaching, training, speaking and mentoring. I am the Content Creator for the Coders Guild’s... Read More →
avatar for Scott Kenyon

Scott Kenyon

CEO, Scott Kenyon Teaching · Freelance
Hello there, my name is Scott Kenyon, I am a trusted partner in professional development and business excellence. Based in the North of England, I specialize in delivering high-impact training solutions designed to enhance communication skills, interview techniques, and overall business... Read More →
Wednesday May 14, 2025 09:00 - 17:00 EEST
Suur Traforuum

09:00 EEST

Advanced Appium
Wednesday May 14, 2025 09:00 - 17:00 EEST
In this Tutorial, you'll learn about advanced concepts in Appium. We will learn how to write a single script for Android, iOS, and mobile web apps. Once our tests are established, we will work on the framework design and report. We will also have a detailed look at how can we automate various mobile gestures using Actions API and mobile endpoints in Appium. The workshop will be based on the latest Appium's JavaClient. We will build plugin and driver using Appium

Outline/Structure of the Tutorial
Overview
- Appium Architecture
- Locating elements using Inspector
- Platform-wise Desired Capabilities
- Start Appium Server programmatically
- Understanding Appium server logs
- Appium driver and plugin commands
- Managing dependencies in Appium

Gestures
- A deeper understanding of Gestures
- Run through various gestures like Swipe, LongPress, Double-tap, Drag, and Drop using a w3c spec
- Explore mobile: endpoints for the same gestures on both Android and iOS
- Create our own complex gestures using the above endpoints

Practical Tips
- Different ways to locater strategy for iOS and Android
- Automation Hybrid application - Tips & Tricks
- Video recording API
- Simulate SMS only for Android
- Run ADB shell commands via Appium
- Seeding Photos on iOS-Simulator and Android

Appium Plugins
- What is a Plugin?
- How to build one using a plugin template?

Parallelize Tests
- Understanding Appium Server Session
- Desired Capabilities changes required to run tests in parallel
- Using Appium Plugins to run parallel tests on Android and iOS devices/simulators.


Key Takeaways:
  • Attendees will learn how to automate Android native apps with Appium.
  • Running tests single-threaded, in parallel, and distributed.
  • Also capturing critical report data (logs, screenshots, and video) and running mobile tests on a cloud test service.




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, LambdaTest
I am a Director of Engineering at LambdaTest. 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 about innovative thinking and love to contribute to open-source technologies. Additionally... Read More →
Wednesday May 14, 2025 09:00 - 17:00 EEST
Stalker

09:00 EEST

Building an AI-Powered Testing Tools Platform
Wednesday May 14, 2025 09:00 - 17:00 EEST
This tutorial offers a unique opportunity for participants to learn how to build a fully functional platform powered by AI-driven tools, designed to streamline software testing and quality assurance processes. Attendees will gain hands-on experience in creating a framework that integrates tools such as a Test Case Generator, Automated Test Case Executor, and Quality Strategy Generator. By the end of the session, participants will have a deployable application that they can share with their teams or organizations, showcasing the power of AI-driven automation.

Why This Tutorial?
This tutorial is designed to bridge the gap between AI technologies and practical software development. It provides participants with the skills to create a customizable platform that can be immediately applied in real-world scenarios, such as improving testing workflows or enhancing quality assurance strategies. The hands-on approach ensures that attendees leave with both the knowledge and a tangible product they can use and share.

During this tutorial, participants will / Key takeaways:
  1. Build a Full-Stack Platform: Using React for the frontend and Express.js for the backend, attendees will create a robust platform that leverages AI to automate testing and quality strategy generation.
  2. Integrate AI-Powered Tools: Participants will learn how to integrate cutting-edge AI models (e.g., OpenAI, Hugging Face, or similar) to develop intelligent tools for test case generation, execution, and quality strategy recommendations.
  3. Deploy and Share the Application: The tutorial will guide participants through deploying their application to a cloud platform (e.g., AWS, Heroku, or Vercel), enabling them to share their work with collaborators and stakeholders.
  4. Apply Skills in Real-World Scenarios: Attendees will gain practical experience that can be directly applied in their organizations to improve efficiency and software quality.
This tutorial is ideal for:
  • Software developers and engineers interested in AI-powered automation.
  • QA engineers and testers looking to enhance their testing workflows.
  • Tech leads and managers aiming to implement AI-driven tools in their teams.
  • Anyone curious about building and deploying full-stack applications with AI.

Prerequisites
  • Basic knowledge of JavaScript, React, and Node.js.
  • Familiarity with REST APIs and cloud deployment concepts.
  • A laptop with Node.js, npm/yarn, and a code editor (e.g., VS Code) installed.
  • An eagerness to learn and experiment with AI.

Tutorial Outline
  1. Introduction to AI in Software Testing
    • Overview of AI-powered tools for testing and quality assurance.
    • Use cases and benefits of integrating AI into workflows.
  2. Setting Up the Development Environment
    • Initializing a React frontend and Express backend.
    • Connecting the frontend and backend.
  3. Building the Test Case Generator
    • Integrating an AI model to create test cases based on user input.
    • Designing the UI for test case generation.
  4. Creating the Automated Test Case Executor
    • Implementing logic to execute generated test cases.
    • Displaying execution results in the UI.
  5. Developing the Quality Strategy Generator
    • Using AI to analyze test results and generate quality improvement strategies.
    • Visualizing strategies in the application.
  6. Deploying the Application
    • Preparing the application for deployment.
    • Deploying to a cloud platform and sharing it with others.
  7. Q&A and Next Steps
    • Addressing participant questions.
    • Discussing advanced topics and future enhancements.
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 Vivianne Guimarães

Vivianne Guimarães

QA Lead Consultant, ThoughtWorks
Vivianne Guimarães is a passionate and dedicated leader in the field of Software Quality, focused on delivering exceptional user experiences. Experienced in data testing and automation, proficient in tools like Selenium, Rest Assured, and Robot Framework. Develops robust automation... Read More →
Wednesday May 14, 2025 09:00 - 17:00 EEST
Väike Saal

09:00 EEST

Improv(e) Your Testing!
Wednesday May 14, 2025 09:00 - 17:00 EEST
Improvisational comedy—sometimes called improv—is a form of theather in which the performance is created in the moment. Successful improv involves learning and using a variety of skills and techniques which allow performers to quickly adapt to a constantly changing environment and new information. Now reread the previous sentence, but replace the word improv with testing.
 
In many ways, improv is a great analogy for testing. As both an experienced improviser and tester, Damian Synadinos presents some of the many similarities between improv and testing. Each improv tip and trick is thoroughly described and demonstrated with help from the audience. Damian then explains and shows how the very same idea can be applied in a testing context. Using creative metaphors and critical analysis, old ideas about testing are reframed in novel and notable ways.
 
Whether novice or experienced, you are sure to laugh, learn, and leave with ways to help improv(e) your testing!

Key takeaways:
  • Discover the purpose of testing
  • Important testing fundamentals and techniques
  • Have some Fun!
Speakers
avatar for Damian Synadinos

Damian Synadinos

CEO, ineffable solutions
For over 30 years, Damian Synadinos helped “build better software and build software better” through testing. Now, through his company Ineffable Solutions (Ineffable-Solutions.com), he helps “build better people”. As a full-time, international public speaker, he delivers entertaining... Read More →
Wednesday May 14, 2025 09:00 - 17:00 EEST
Terrassi

09:00 EEST

Introduction to testing with Playwright
Wednesday May 14, 2025 09:00 - 17:00 EEST
Playwright has become one of the main tools for testing web applications. In this packed 1-day tutorial, we'll learn how we can use it to automate and test web UI.

We'll see how to write, run and debug Playwright tests. We'll go over locators and expectations, the building blocks of Playwright, and also talk about the async aspect of the operations. We'll talk about refactoring the tests using the Page Object Model, and  also see how we can use it for API testing.  

On top of that, we'll discuss where Playwright fits into the testing work - what types of tests fit Playwright more, and when they can be replaced with simpler tests. We'll also see how to run the tests in CI environment. 

The exercises will be in JavaScript and Python. Attendees will download the exercise from GitHub before the session start.

Key takeaways:
  • How to write Playwright tests with navigation, locators and expectations. 
  • How to plan tests and scenarios 
  • How to debug tests

Speakers
avatar for Gil Zilberfeld

Gil Zilberfeld

CTO, TestinGil
Gil Zilberfeld has been in software since childhood, writing BASIC programs on his trusty Sinclair ZX81. He is a trainer and mentor working to make software better.With more than 25 years of developing commercial software, he has vast experience in software methodology and practices... Read More →
Wednesday May 14, 2025 09:00 - 17:00 EEST
Puupakusaal
 
Thursday, May 15
 

09:00 EEST

OPENING KEYNOTE
Thursday May 15, 2025 09:00 - 10:00 EEST
To be announced
Thursday May 15, 2025 09:00 - 10:00 EEST
BlackBox

10:00 EEST

COFFEE BREAK
Thursday May 15, 2025 10:00 - 10:30 EEST
Thursday May 15, 2025 10:00 - 10:30 EEST
Väike Saal

10:00 EEST

COFFEE BREAK
Thursday May 15, 2025 10:00 - 10:30 EEST
Thursday May 15, 2025 10:00 - 10:30 EEST
BlackBox

10:00 EEST

COFFEE BREAK
Thursday May 15, 2025 10:00 - 10:30 EEST
Thursday May 15, 2025 10:00 - 10:30 EEST
Terrassi

10:00 EEST

COFFEE BREAK
Thursday May 15, 2025 10:00 - 10:30 EEST
Thursday May 15, 2025 10:00 - 10:30 EEST
Stalker

10:30 EEST

Revolutionizing Mobile Testing with Generative AI at Scale
Thursday May 15, 2025 10:30 - 11:10 EEST
In this deep-dive technical session, I'll share how Uber revamped its mobile testing approach using large language models (LLMs) to create DragonCrawl - a system that tests mobile applications with human-like intuition. I'll walk through how we transformed mobile testing from a maintenance-heavy, script-based approach to an intelligent, adaptive system that can handle UI changes automatically across multiple languages and cities.

The session will cover:
  • The challenges of traditional mobile testing at scale (3,000+ simultaneous experiments)
  • Architecture and implementation of DragonCrawl using MPNet and embedding techniques
  • Real-world examples of DragonCrawl's adaptive behavior and problem-solving capabilities
  • Practical strategies for handling LLM challenges like hallucinations and adversarial cases
  • Results and metrics from production deployment
  • Live demonstration of DragonCrawl in action

Key Takeaways:
  • Understanding how to leverage LLMs for automated testing, including model selection criteria, architecture decisions, and implementation strategies that enable human-like testing behavior
  • Practical techniques for handling LLM challenges in production systems, including specific approaches to manage hallucinations, adversarial cases, and edge scenarios
  • Real-world insights into scaling automated testing across multiple languages and locations without maintaining separate test scripts, including specific metrics and benchmarks from Uber's production environment
Speakers
avatar for Anam Hira

Anam Hira

Co-founder & CTO, Revyl.ai
Anam Hira is a co-founder and AI researcher who previously built DragonCrawl during his time at Uber. In just 4 months the project caught 11 P0 bugs and saved Uber $25M. Anam co-authored the DragonCrawl paper: https://www.uber.com/blog/generative-ai-for-high-quality-mobile-testi... Read More →
avatar for Landseer Enga

Landseer Enga

Co-founder, Revyl.ai
Thursday May 15, 2025 10:30 - 11:10 EEST
BlackBox
  Track

10:30 EEST

How to Break Free from Overthinking and Trust Your Inner Voice to Lead You to Success
Thursday May 15, 2025 10:30 - 12:30 EEST
The stress and overwhelm many feel today often isn’t just about the demands of their jobs. It’s deeply rooted in mental fatigue—caused by the constant need to figure out what to do next, make endless decisions, and grapple with uncertainty.

When we’re inundated with choices and unclear priorities, our minds become overloaded with unprocessed thoughts and unanswered questions. This overload creates a cycle of overthinking, draining our energy, reducing productivity, and stifling creativity.

In this state, poor decisions become inevitable. The root of this struggle lies in our over-reliance on logic. Science tells us that logic accounts for only 5% of our cognitive activity, yet we often attempt to solve complex problems, navigate uncertainty, and predict the unpredictable—all while operating at just a fraction of our potential.

This approach leads to exhaustion, confusion, missed opportunities, misaligned choices, and a dysregulated nervous system.

While logic has its value, it’s not enough—especially when we’re facing uncertainty, unpredictable outcomes, or decisions involving people and life goals. Logic operates within a limited framework, and to truly expand our decision-making capacity, we must learn to go beyond it.

In my interactive and practical talk, 'How to Break Free from Overthinking and Trust Your Inner Voice to Lead You to Success', I will take audiences through a transformative journey of self-discovery where they will:
  • Understand how to break free from the exhausting cycle of overthinking
  • Learn the profound role emotions play in decision-making—and how to navigate them effectively
  • Discover how to activate their inner guidance system to gain clarity and confidence
  • Build trust in themselves to make aligned decisions, even in the face of uncertainty
This practical and interactive session is designed for leaders, managers, directors, and professionals at all levels who want to improve their decision-making skills, enhance their creativity, and cultivate a deeper sense of self-trust.

Key Takeaways:
  • Understand how to break free from the exhausting cycle of overthinking
  • Learn the profound role emotions play in decision-making—and how to navigate them effectively
  • Discover how to activate their inner guidance system to gain clarity and confidence
  • Build trust in themselves to make aligned decisions, even in the face of uncertainty
Speakers
avatar for Lena Thompson

Lena Thompson

Speaker, Mentor & Future of Work Consultant, Lena Thompson
After 15 years of consulting for global organisations including Microsoft, Anglo-Irish Bank, Morgan Stanley, Lena has left her successful career to start a business, which took her on an unexpected journey of self-discovery. Over the years, Lena has worked with experts and mentors... Read More →
Thursday May 15, 2025 10:30 - 12:30 EEST
Väike Saal

10:30 EEST

Automated Tests with Cypress: From Zero to Hero
Thursday May 15, 2025 10:30 - 15:30 EEST
Cypress is one of the most popular automation frameworks, and this workshop aims to guide the attendees through the very basic aspects for this tool such as advanced topics, like API testing and integration with CI/CD.

In this workshop, we will cover:
  
1. What is Cypress
2. Setup
3. First commands
4. Selectors and Interactions
5. Assertions
6. API Testing
7. Mocking API Requests
8. GitHub Actions
9. Wrap Up

Key Takeaways:
  • Create your first automated tests with Cypress
  • Learn how to use mocks
  • Learn the basics for CI/CD using Github Actions
Speakers
avatar for Thiago Machado

Thiago Machado

Senior QA Engineer, Mercedes-Benz.io
A dedicated and detail-oriented Senior QA Engineer, Thiago has worked in a wide range of industries. From telecommunications systems up to tracking devices, e-commerces, and much more. Started his career in Brazil as a mobile developer but he was gradually falling in love with automation... Read More →
Thursday May 15, 2025 10:30 - 15:30 EEST
Stalker

10:30 EEST

Clean and Scalable Frontend Tests with Playwright Fixtures
Thursday May 15, 2025 10:30 - 15:30 EEST
Effective test automation isn't just about writing tests - it's about building clean, maintainable test suites that scale. One of the biggest challenges in frontend e2e testing is managing repetitive setup and teardown code, which can make tests fragile and difficult to maintain. By combining the familiar Page Object Model (POM) design pattern with Playwright's powerful fixture feature, you can reduce boilerplate, increase test isolation and improve reusability. This approach elevates POM by using fixtures to create modular, dependency-injected components and streamline resource management.

In this hands-on workshop, you'll learn to implement fixtures and Page Objects step-by-step in Typescript, using real-world examples and coding exercises to demonstrate:
- How fixtures can eliminate redundant setup logic and improve test performance.
- How to design Page Objects that make frontend tests easier to read and maintain.
- Practical patterns for reducing flakiness and debugging problems faster.

By the end of this session, you'll walk away with reusable templates, best practices, and the confidence to deliver faster, more reliable tests - so you can focus on building quality software instead of maintaining fragile test suites.

Key Takeaways:
  • Efficient test setup with fixtures
  • Designing scalable Page Objects
  • Learn how to use scopes to provide your the with the right fixture at the right time
Speakers
avatar for Michael Schlimbach

Michael Schlimbach

Managing Software Engineer, Pentacor
Michael has a broad background in testing and quality, which he has been applying at pentacor since 2024. He also enjoys analysing quality metrics and learning about front-end development.
Thursday May 15, 2025 10:30 - 15:30 EEST
Terrassi

11:10 EEST

Finding bug-rich focus areas like if you had x-ray vision - Questioning Construct validity.
Thursday May 15, 2025 11:10 - 11:50 EEST
There's a reason people in tech are notorious for answering questions with questions like "what do you mean by X?" or "that depends".

Human language is kinda vague and sloppy, but context usually fills in the blanks, and we're used to be able to clarify on the spot, but that doesn't work when we try to tell machines what to do, or when when we're putting words in documents that other people in other contexts are supposed to understand. This is, in my experience, where bugs usually occur – in the assumed understanding of constructs - the conceptual "things" we use in language, like "hour", "border", "flower", "write", "red" and "sound". In other words, things go wrong when we think that everyone must mean the same thing, when we think something is clarified enough.

The first step in uncovering these bug-generating mistakes is becoming aware of them and getting creative about alternative meanings, and that's part of why it's so much fun being a tester.

In this talk I will present some of my "favourite" constructs to challenge, and some useful cues to help you notice that a construct you're using should be investigated closer.

Key Takeaways:
  • A structured way of using construct validity as an attack vector for finding bugs, even without looking under the hood, like you had x-ray vision.
  • A list of very common problematic constructs, and why they keep tripping people up, again and again.
  • Some phrases you may choose, to come across as less annoying, when you actually care about what others dismissively refer to as "just semantics" .
Speakers
avatar for Lars Sjödahl

Lars Sjödahl

Senior Test Consultant, House of Test Consulting AB
Lars has been in research and development since 2001 and software tester since 2006. He's a technical omnivore and sees himself as an investigative cartographer of systems. From early on in his career, he's developed a fascination for how communication, group psychology, cognitive... Read More →
Thursday May 15, 2025 11:10 - 11:50 EEST
BlackBox

11:50 EEST

From Speed to Sophistication - Real World Playwright Case Studies that will change your perspective!
Thursday May 15, 2025 11:50 - 12:30 EEST
Playwright stands out as a powerful tool, but what exactly sets it apart from other automation solutions? This talk aims to introduce attendees to the key differentiators and capabilities that make Playwright a superior choice for web testing.
 
We will begin by exploring the fundamental strengths of Playwright, such as its ability to handle browser interactions with remarkable speed and efficiency. However, the true power of Playwright lies in its advanced features that go beyond basic functionalities.
 
Throughout the session, we will delve into a carefully curated list of real-world use cases where Playwright has demonstrated its superiority over other automation tools. These examples will highlight how Playwright excels in testing complex web applications within large organizations, showcasing its robustness and versatility.
 
One of the standout features of Playwright is its support for authentication contexts. This allows testers to simulate different user sessions and roles seamlessly, making it easier to test applications that require user authentication. Additionally, storage states enable the preservation of cookies and local storage data between tests, ensuring consistency and reliability in test scenarios.
 
Another powerful capability of Playwright is its tracing feature, which provides detailed insights into test execution. This includes capturing screenshots, network activity, and console logs, making it easier to diagnose and debug issues.
 
By the end of this talk, attendees will have a comprehensive understanding of how Playwright's advanced features can enhance their testing experience. They will learn how these capabilities not only improve the efficiency and effectiveness of their tests but also make the overall testing process more enjoyable and productive for engineers.
 
Key Takeaways:
  • Superior Web Automation Capabilities: Understand what sets Playwright apart from other web automation tools, including its high execution speed and efficient browser interactions.
  • Advanced Features for Enhanced Testing: Learn about Playwright's powerful features like authentication contexts, storage states, and tracing, which significantly improve the testing experience and make it more efficient.
  • Real-World Use Cases: Gain insights from real-world examples where Playwright has proven its superiority in testing complex web applications within large organizations.
  • Improved Debugging and Diagnostics: Discover how Playwright's tracing feature provides detailed insights into test execution, helping to diagnose and debug issues more effectively.
  • Comprehensive Testing Framework: By the end of the talk, attendees will be equipped with the knowledge to leverage Playwright's advanced capabilities, making their testing processes more robust and enjoyable.
Speakers
avatar for Ashish Ghosh

Ashish Ghosh

Test Automation Architect | Test CoE Lead, ING Bank
Meet Ashish Ghosh, a seasoned Test Automation Architect with over 12 years of experience in the Testing industry. Currently leading the Test Center of Excellence at ING Bank, Ashish has played an instrumental role in reshaping the testing landscape, driving both Functional and Non-Functional... Read More →
Thursday May 15, 2025 11:50 - 12:30 EEST
BlackBox

12:30 EEST

LUNCH
Thursday May 15, 2025 12:30 - 13:30 EEST
Thursday May 15, 2025 12:30 - 13:30 EEST
Väike Saal

12:30 EEST

LUNCH
Thursday May 15, 2025 12:30 - 13:30 EEST
Thursday May 15, 2025 12:30 - 13:30 EEST
BlackBox

12:30 EEST

LUNCH
Thursday May 15, 2025 12:30 - 13:30 EEST
Thursday May 15, 2025 12:30 - 13:30 EEST
Terrassi

12:30 EEST

LUNCH
Thursday May 15, 2025 12:30 - 13:30 EEST
Thursday May 15, 2025 12:30 - 13:30 EEST
Stalker

13:30 EEST

How to Train Your Robot
Thursday May 15, 2025 13:30 - 14:10 EEST
In today's world, we have the privilege of witnessing the beginning of the rise of robots. More and more companies are dealing with robotics or autonomous systems, and articles predicting the future, like from the legendary movie Terminator, arrive in my inbox almost weekly. Given the hype and the lack of practical experiences, it is easy to think that testing robots is entirely different, but is it as it seems, and are there any techniques from the good old world of software that we can apply to robots and autonomous systems?

In this story, I will tell you about my experiences and lessons learned from a year of hanging out with different robots. I will share how to test autonomous systems using contemporary exploratory testing practices. We will learn what robots have in common and the techniques we apply to train them. You will see that testing the autonomous systems is still good old testing but with different flavors of danger and predictability. How do you cope with these flavors after working exclusively in software applications? I believe this question will pop into our minds more and more, so if this raises your curiosity, then this talk is a place to be.

Key Takeaways:
  • How to test robots using contemporary exploratory testing.
  •  How to "translate" our "software skills" and apply them to domains such as robotics.
  • Hear the real experience and how it was to work daily with a 4,5-ton heavy autonomous vehicle.



Speakers
avatar for Irja Straus

Irja Straus

Quality Consultant, Straus d.o.o.
Irja came into testing by accident, and after years of successful product management work, she returned to it - intentionally. After 15 years of developing skills in different companies and industries (including SaaS, CPaaS, robotics, machine learning, AI, and U.S. healthcare), Irja... Read More →
Thursday May 15, 2025 13:30 - 14:10 EEST
Väike Saal

13:30 EEST

Modernizing QA in the Nordic’s Largest Bank: Reducing Payment System Test Cycles from Three Weeks to Three Hours
Thursday May 15, 2025 13:30 - 14:10 EEST
Modernizing the testing of payment systems in the Nordic region’s largest bank is a complex journey in a highly regulated, legacy environment. With millions of daily transactions  and billions of euros going through our systems, ensuring fault tolerance and system reliability is critical — not just for the bank, but for society at large. As the financial sector faced increasing pressure from regulatory demands, the need to move from mainframes to modern software, and demands for faster time-to-market, we recognized that our current traditional QA approach was unsustainable and  not scalable for future demands.

This presentation will share our journey of transforming QA into a business enabler. We navigated significant hurdles, including securing senior management buy-in, managing high delivery pressures, and shifting mindsets from manual testing to automation-driven quality. By focusing on foundational improvements — such as evolving our test automation framework, updating our tool stack, including integrating CI/CD, optimizing test environments, and implementing fast technical checks — we achieved remarkable results.

We reduced test cycle times from three weeks to just three hours, increased automation coverage to 75% across all test levels, and improved production quality by minimizing incidents. This transformation accelerated software releases and strengthened trust across teams and leadership.

Join us to learn the critical lessons, challenges, and best practices for modernizing QA in a large-scale, complex financial ecosystem.

Key Takeaways:
  • What you should consider when you start your journey of uplifting your QA
  • What are the pre-requisites of your journey, what you should do it
  • How to convice people around you that you are doing correct things
Speakers
avatar for Sami Kaltala

Sami Kaltala

Head of QA Team, Nordea
I have been working with QA and testing since beginning of millenium. My career started as a hardware tester. Now 25 years later I'm working at Nordea as a leader for QA team. My extensive background contains almost every role within QA, such as test manager, tester, test architecth... Read More →
Thursday May 15, 2025 13:30 - 14:10 EEST
BlackBox

14:10 EEST

Building Quality Foundations: Unleashing Design Patterns in Testing as a QA Architect
Thursday May 15, 2025 14:10 - 14:50 EEST
What if the secrets to constructing a lasting, resilient home could be applied to building robust software systems? Just as a house stands firm on the knowledge passed down through generations, our approach to software testing can benefit from timeless principles. In my journey as a woman navigating both construction sites and the IT world, I’ve discovered remarkable parallels between these seemingly disparate fields.

Join me for an enlightening session that will take you through the captivating realm of design patterns from the perspective of a QA Architect. I’ll dive deep into practical patterns like Singleton, Builder, and Decorator, sharing insights on their strengths and pitfalls based on my real-world experiences. Forget the usual discussions on KISS or DRY; instead, we’ll explore how fundamental programming principles can transform the way we create maintainable tests.

Drawing from my experience in technical recruitment and test design, I aim to equip you with actionable knowledge to seamlessly integrate these patterns into your projects. Let’s uncover how laying a solid foundation can lead to exceptional outcomes, not only in constructing homes but also in crafting outstanding software solutions.

Key Takeaways:
  • Application of Design Patterns: can significantly improve the quality and maintainability of tests in IT projects.
  • Fundamentals of Programming: Grasping fundamental programming principles and their impact on creating effective tests is crucial for success in QA.
  • Integration of Experiences: Utilizing practical experiences from technical recruitment and test design to effectively implement design patterns in the daily practices of teams.
Speakers
avatar for Emilia Lendzion-Barszcz

Emilia Lendzion-Barszcz

Senior Software Engineer in Test, Snowflake
QA Architect, trainer, and proud parent. I am passionate about backend development, where untapped opportunities for growth await. As an expert in quality, I focus on Developer Experience, DevOps, and the Shift-left approach, which are particularly close to my heart.In my role, I... Read More →
Thursday May 15, 2025 14:10 - 14:50 EEST
Väike Saal

14:10 EEST

The Future of Accessibility Testing: Beyond Compliance to Inclusive Innovation.
Thursday May 15, 2025 14:10 - 14:50 EEST
In a world where over 1 billion people live with disabilities, accessibility is no longer optional — it’s essential. The European Accessibility Act (EAA), coming into full effect in June 2025, sets a legal framework that requires businesses to provide accessible digital goods and services. This creates both a compliance mandate and an opportunity to unlock new markets, improve user experiences, and foster innovation.

We’ll explore the current challenges in accessibility testing, such as the limitations of automated tools, the importance of real-user feedback, and the complexities of testing emerging technologies like AR/VR. Learn from real-world examples, including how Accenture has partnered with clients to integrate accessibility into their digital ecosystems by integrating it into their design and development pipelines.

The talk will also introduce cutting-edge trends, such as AI-powered accessibility tools, inclusive design thinking, and the integration of accessibility into CI/CD workflows. Practical steps will be shared, including how to involve diverse users in testing and the critical role of an accessibility statement in building trust and driving continuous improvement.

Attendees will leave inspired to champion accessibility as a mindset and practice, equipped with actionable insights to create inclusive, user-friendly digital experiences that benefit everyone. Whether you’re a tester, developer, or decision-maker, this talk will show you how accessibility can be a catalyst for innovation and inclusion in your projects.

Key Takeaways:
  • Accessibility Drives Innovation and Opportunity: Embrace accessibility to unlock new markets, improve user experiences, and future-proof your business.
  • Think Beyond Compliance: Leverage cutting-edge tools and inclusive design to create meaningful, barrier-free digital experiences.
  • Commit to Inclusivity: An accessibility statement isn’t just a policy—it’s a promise to your users and a tool for continuous improvement.
Speakers
avatar for Victoria Kiskina

Victoria Kiskina

Test Engineering Specialist, Accenture Baltics
Victoria is a functional tester and lead with over 10 years of experience. Recently, she has focused on accessibility testing, sharing her expertise with colleagues and spearheading the creation of an accessibility testing group at Accenture Baltics.
Thursday May 15, 2025 14:10 - 14:50 EEST
BlackBox

14:50 EEST

Parallel Testing Redefined: The Browserpooling Method
Thursday May 15, 2025 14:50 - 15:30 EEST
Private browsing modes, such as Chrome's incognito mode and Firefox's private mode and containers, serve the common purpose of ensuring privacy during browsing. Although the underlying implementations differ, they share key features such as not storing browsing history and cookies, hence enhancing user privacy. While this feature is useful for regular users, it's a powerhouse for automation engineers and testers. WebDriver BiDi offers a browser-agnostic method to utilize private browsing through User Contexts, cultivating a 'browserpooling' approach. This approach allows multiple tests to share a single browser instance and WebDriver session, facilitating parallel test execution. Like carpooling, where multiple passengers share a single ride to different destinations, WebDriver BiDi's user contexts enable parallel tests to utilize a single browser instance without sharing data. This provides performance gains by eliminating the time-consuming process of spinning up and shutting down multiple browser instances. Join this session to explore how user contexts operate, how to manage isolated tests and cookies across multiple tabs and gain insights with a live code demo on leveraging this technique in Selenium.

Key Takeaways:
  • Learn how to optimize testing environments by using a single browser instance.
  • Practical knowledge of using WebDriver BiDi's user context with code examples.
  • Understand real-world use cases where this method can lead to performance gains and reduce the total runtime of automation tests.
Speakers
avatar for David Burns

David Burns

Head of Developer Advocacy and Open Source, BrowserStack
Chair for the W3C Browser Testing and Tools Working Group. Editor of the W3C WebDriver specification. Head of Developer Advocacy and Open Source Program Office working with engineers, technical project managers, product managers to support and promote our open source projects.Have... Read More →
Thursday May 15, 2025 14:50 - 15:30 EEST
Väike Saal

15:30 EEST

COFFEE BREAK
Thursday May 15, 2025 15:30 - 16:00 EEST
Thursday May 15, 2025 15:30 - 16:00 EEST
Väike Saal

15:30 EEST

COFFEE BREAK
Thursday May 15, 2025 15:30 - 16:00 EEST
Thursday May 15, 2025 15:30 - 16:00 EEST
Terrassi

15:30 EEST

COFFEE BREAK
Thursday May 15, 2025 15:30 - 16:00 EEST
Thursday May 15, 2025 15:30 - 16:00 EEST
Stalker

15:30 EEST

COFFEE BREAK
Thursday May 15, 2025 15:30 - 16:00 EEST
Thursday May 15, 2025 15:30 - 16:00 EEST
BlackBox

16:00 EEST

CLOSING KEYNOTE
Thursday May 15, 2025 16:00 - 17:00 EEST
To be announced
Thursday May 15, 2025 16:00 - 17:00 EEST
BlackBox

17:15 EEST

DINNER & PARTY
Thursday May 15, 2025 17:15 - 23:00 EEST
Thursday May 15, 2025 17:15 - 23:00 EEST
BlackBox

19:00 EEST

LIGHTNING TALKS
Thursday May 15, 2025 19:00 - 20:00 EEST
Do you feel like there is an interesting topic to share? Some new idea or discovery? Got inspiration from some other talk and you want to share it?

Mark your topic on the registration board in the room, prepare a 5 minute talk and present.

Registration board available in the room from 12PM.
Thursday May 15, 2025 19:00 - 20:00 EEST
Väike Saal

19:00 EEST

BOARD GAMES
Thursday May 15, 2025 19:00 - 23:00 EEST
Come and play variety of board games.
Thursday May 15, 2025 19:00 - 23:00 EEST
Stalker

20:00 EEST

POWERPOINT KARAOKE
Thursday May 15, 2025 20:00 - 21:00 EEST
Bring your wits, because this is it! PowerPoint karaoke, also known as battledecks or battle decks, is an improvisational activity in which a participant must deliver a presentation based on a set of slides that they have never seen before. Slides may include actual slides seen at NTD.

Both topics and talks will be provided by all of us in the room. You pull a random title out of a hat, grab the remote and away we go!

Especially useful for Friday presenters to practice before the main event.
Thursday May 15, 2025 20:00 - 21:00 EEST
Väike Saal
 
Friday, May 16
 

09:00 EEST

DISCUSSION PANEL
Friday May 16, 2025 09:00 - 10:00 EEST
To be announced
Friday May 16, 2025 09:00 - 10:00 EEST
BlackBox

10:00 EEST

COFFEE BREAK
Friday May 16, 2025 10:00 - 10:30 EEST
Friday May 16, 2025 10:00 - 10:30 EEST
BlackBox

10:00 EEST

COFFEE BREAK
Friday May 16, 2025 10:00 - 10:30 EEST
Friday May 16, 2025 10:00 - 10:30 EEST
Stalker

10:00 EEST

COFFEE BREAK
Friday May 16, 2025 10:00 - 10:30 EEST
Friday May 16, 2025 10:00 - 10:30 EEST
Väike Saal

10:00 EEST

COFFEE BREAK
Friday May 16, 2025 10:00 - 10:30 EEST
Friday May 16, 2025 10:00 - 10:30 EEST
Terrassi

10:30 EEST

Have you lost your mind(set)?
Friday May 16, 2025 10:30 - 11:10 EEST
Often you will not be aware of how your mindset is influencing your behaviour and testing skills. Experience a mindset shift and learn how to get back on track.

Join me in an exciting experiment and allow me to transform your mindset! I will demonstrate (live!) how easily your mindset can be influenced and how to break free from its limitations. We will do this together, in a live experiment. Me and you: The audience (or, my test subjects).

Your state of mind not only affects your behavior, but also that of those around you. You can utilize your mindset to enhance team communication and productivity.
In testing, maintaining an open and flexible mindset is crucial, especially in the face of distractions and unexpected events. It's essential to adopt the right mindset to uncover the quality of your test object. If you enter the testing process with the wrong mindset, you may overlook critical bugs or assume quality.

Instead, embrace a mindset that will uncover bugs and quality. To take control, you must be aware of your mindset and develop the skills to change it. I will share tips and tricks on how to become aware, and how to adapt your mindset to reach your goals.

Key Takeaways:
  • External influences affect your mindset
  • Break a negative spiral in your own mindset
  • Your behavior influences others
Speakers
avatar for Linda van de Vooren

Linda van de Vooren

Test Consultant, Quality Coach, Test manager, 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 →
Friday May 16, 2025 10:30 - 11:10 EEST
BlackBox

10:30 EEST

Automation In Postman
Friday May 16, 2025 10:30 - 12:30 EEST
If you’ve been using Postman for a while, you know it’s very useful for calling APIs, and testing them. Its strong visualization features make it the modern tool of choice.

But using it can be time consuming and error prone. As good as a tool it is, you still have work to do in planning, execution and reporting your tests. Postman’s automation and productivity features can help you with those.

This workshop is intended for Postman users, who already know the basic features, understand APIs and are ready for speeding up their work, and increasing their testing skills. You'll learn the automation features, as well as write, automate and run a sequence of APIs.

Prerequisites for Attending:
  • Laptop with postman installed
  • Experience with testing APIs manually and Postman

Key Takeaways:
  • Write, automate and run workflows of API requests
  • Use variables, pre-requests and post-responses to chain APIs
  • Understand and use Postman's automation features effectively.
Speakers
avatar for Gil Zilberfeld

Gil Zilberfeld

CTO, TestinGil
Gil Zilberfeld has been in software since childhood, writing BASIC programs on his trusty Sinclair ZX81. He is a trainer and mentor working to make software better.With more than 25 years of developing commercial software, he has vast experience in software methodology and practices... Read More →
Friday May 16, 2025 10:30 - 12:30 EEST
Stalker

10:30 EEST

Performance and Scalability Testing of ETL Data Pipeline
Friday May 16, 2025 10:30 - 15:30 EEST
In the era of data-driven decision-making, the performance and scalability of ETL (Extract, Transform, Load) data pipelines are crucial for managing large and complex datasets efficiently. This study explores the design and testing of an ETL data pipeline built with Apache Airflow, Python Pandas, and Pytest. Airflow orchestrates pipeline workflows, ensuring transformation dependencies and scheduling are managed correctly. Pandas handles data manipulation, offering robust tools for efficient transformations. Pytest enables a structured framework for unit testing, ensuring reliability, performance and scalability under varying data loads.

The study provides technique for data performance and scalability testing by simulating diverse workloads to identify bottlenecks and optimize execution time. Metrics such as records per second or data points per second (optionally resource utilization) are evaluated via not always provided system performance and scalability expectations.

Key Takeaways:
  • Gain knowledge of creating ETL Airflow data pipeline with Python Pandas library
  • Know how to test performance and scalability of ETL data pipeline by designing/executing/reporting tests via Python Pytest library
  • Getting familiar with tips and tricks in Python IDE (Pycharm)
Speakers
avatar for Michal Pilarski

Michal Pilarski

Test 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... Read More →
avatar for Mateusz Adamczak

Mateusz Adamczak

With around 7 years of experience in Aviation Software, 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 share... Read More →
Friday May 16, 2025 10:30 - 15:30 EEST
Väike Saal

10:30 EEST

Understanding git
Friday May 16, 2025 10:30 - 15:30 EEST
If you're working with the code, it doesn't matter if you write/test/release/review it, you need to now how securely navigate through the changes and versions. Version Control Systems are helping us to distribute our code. There is one system that leads the way for years:

Git: A tool we all use but rarely master. Why does it feel so complicated, and why is it so easy to create a tangled mess? Yet, Git remains the go-to choice for millions of engineers and organizations worldwide.

In this session, we’ll dive into Git mechanics and explore ways to make it more approachable. By shedding fresh light on common challenges, we’ll uncover solutions that make these issues a bit easier to tackle.

Ever wonder how rebase works, why merge conflicts happen, or what the heck `git bisect` is? Join me to unravel the mysteries of git and gain a deeper understanding how to use this powerful tool and not get hurt.

Key Takeaways:
  • Discover how Git uses graphs and how this new context helps you understand basic commands
  • Learn how to manage branches, resolve merge conflicts, and keep you changes clean
  • Explore strategies to safely undo and redo the changes and how to avoid loosing your work
  • Discover investigation techniques for those critical moments when “someone did something and it doesn’t work” but they need it now ;)
Speakers
avatar for Pawel Sucholbiak

Pawel Sucholbiak

Lead Software Test Automation Engineer, EPAM Systems
I'm a seasoned Software Engineer in Test with a passion for exploring the realms of software development. Currently, I'm holding the position of Lead Software Test Automation Engineer at EPAM Switzerland.With over a decade of diverse experience under my belt, I've journeyed from the... Read More →
Friday May 16, 2025 10:30 - 15:30 EEST
Terrassi

11:10 EEST

Visualizing test status using Quality Criteria
Friday May 16, 2025 11:10 - 11:50 EEST
When I started my current assignment as a Test Manager, the clients organisation was trying to visualize how good the teams were working with test and quality by counting bugs the teams filed during development. Since then, we have thankfully come a long way.

Inspired by the Quality Criteria in the Heuristic Test Strategy Model we decided to collect and visualize test data in accordance of the Quality Criteria (QC) in ISO 25000. In this presentation I will share how we have setup all reporting, from bugs to test case results to exploratory test sessions, so that it connects to the QC's. This way, we can have an automatically updated board, created in Power BI, to visualize the current status as well as trends.

The idea is to help the organisation to understand not only what have been tested (and the results) but also what have not been tested. The aim is not to provide an objective truth but expose information so that the right questions can be asked to the development organisation. For example: Why have there not been any testing performed on usability? Do we need usability tests or is this out of scope?

Key Takeaways:
  • Theory behind using Quality Characteristics and the value of tracking the affected QC for test cases, test sessions and issues, and the overview that helps the organisation to understand the current status. 
  • A little bit how practical add of new fields in test management tools such as Azure DevOps Test. 
  • How information can be read and visualized in business intelligence tools such as PowerBI
Speakers
avatar for Martin Nilsson

Martin Nilsson

Test Manager - Consultant, House of Test
Martin has been in the test profession for over a decade with a broad experience from embedded software to cloud, from test automation to exploratory testing, from consulting large organisations to educating testers. He started out his career in Ericsson Mobile Platforms and have... Read More →
Friday May 16, 2025 11:10 - 11:50 EEST
BlackBox

11:50 EEST

How to Use AI with Playwright for UI & API Testing
Friday May 16, 2025 11:50 - 12:30 EEST
In the rapidly evolving landscape of software development, ensuring robust and reliable testing is critical for delivering high-quality applications. This session will explore the powerful synergy between Playwright, a cutting-edge testing framework, and AI technologies, to revolutionize UI and API testing. Playwright’s capability to handle complex scenarios across multiple browsers and platforms makes it an indispensable tool for modern development teams. By integrating AI tools such as ChatGPT, Cursor, and Claude with Playwright, we can dramatically accelerate test creation, reduce manual effort, and improve overall test coverage. This session will feature practical examples of how AI can be leveraged to: Generate efficient test cases Automate the creation of Page Objects Streamline API testing workflows A live demo will highlight the real-time integration of AI with Playwright, showcasing how to create and execute UI and API tests seamlessly. Attendees will gain tangible insights into the benefits of AI-enhanced automation, including increased efficiency, scalability, and reliability. Whether you are a QA engineer, developer, or test automation enthusiast, this session will equip you with actionable strategies and tools to optimize your testing processes. Join us to discover how AI-driven test automation with Playwright can shape the future of quality assurance.

Key Takeaways:
  • AI-Powered Test Automation – Utilize AI tools like ChatGPT and Claude to automate test case generation, create robust Page Objects, and build reusable components, streamlining the test automation process.
  • Integration with Playwright – Leverage AI with Playwright’s code generation (playwright codegen) to speed up automated test creation while reducing manual effort.
  • Maximized Coverage & Efficiency – Enhance test coverage and productivity by combining AI-driven prompts with Playwright’s multi-browser capabilities, optimized Page Object patterns, and automated API testing workflows.
Speakers
avatar for Michał Ślęzak

Michał Ślęzak

Test Architect, Sii Poland
Michal has been involved in test automation for over 9 years. At Sii, he serves as a test architect, participating in various projects and initiatives. He runs a blog - testingplus.me - dedicated to test automation. In addition to these activities, Michal provides training and is... Read More →
Friday May 16, 2025 11:50 - 12:30 EEST
BlackBox

12:30 EEST

LUNCH
Friday May 16, 2025 12:30 - 13:30 EEST
Friday May 16, 2025 12:30 - 13:30 EEST
Terrassi

12:30 EEST

LUNCH
Friday May 16, 2025 12:30 - 13:30 EEST
Friday May 16, 2025 12:30 - 13:30 EEST
Väike Saal

12:30 EEST

LUNCH
Friday May 16, 2025 12:30 - 13:30 EEST
Friday May 16, 2025 12:30 - 13:30 EEST
Stalker

12:30 EEST

LUNCH
Friday May 16, 2025 12:30 - 13:30 EEST
Friday May 16, 2025 12:30 - 13:30 EEST
BlackBox

13:30 EEST

Strongly typed third-party integrations with TypeScript
Friday May 16, 2025 13:30 - 14:10 EEST
Many of us have to integrate third-party APIs, and we cannot trust their documentation. We also need to track when their data format changes. The same is true for integrating our own (or other teams’) microservices.

In this talk, I will present my approach to doing this safely with TypeScript and how this enables end-to-end contract testing.

This is a very practical, hands-on talk with many concrete examples that will give the audience a clear guide on how to build robust, well documented system integrations.

We leverage NPM modules to version our API definition and create a clear source of truth for all your integrations, be it a REST API, WebSocket or CoAP messages-the same principle applies.

Key Takeaways:
  • Learn about TypeBox and how I use it to make integrations of third-party APIs type-safe
  • See a code-example where a frontend-application runs against a mock-API using these types
  • Get to know techniques to discover breaking API changes through monitoring
Speakers
avatar for Markus Tacker

Markus Tacker

Principal R&D Engineer, Nordic Semiconductor ASA
Markus is a coder by heart and an organizational hacker by passion. As a software crafter he uses his 25+ years of experience working as a developer, consultant, coach, mentor, and founder to build cloud-based solutions for the Internet of Things. His professional career has been... Read More →
Friday May 16, 2025 13:30 - 14:10 EEST
Stalker

14:10 EEST

The Next Frontier: Appium 3.0 - Building a Robust Future for Mobile Test Automation
Friday May 16, 2025 14:10 - 14:50 EEST
Join us as we explore Appium 3.0's evolution in mobile test automation. This session will uncover how the upgrade to Node.js 20+ and Express v5 with HTTP2 enhances test execution performance, while addressing common iOS automation challenges including code signing issues. Learn about improved debugging capabilities through better Appium Inspector integration and discover how architectural refinements streamline your testing workflow. Whether you're a seasoned Appium user or just getting started, you'll gain practical insights into leveraging Appium 3.0's features and preparing for the upcoming release in 2025.
Outline:
Appium 3.0 represents a significant step forward in the evolution of mobile test automation, focusing on modernization, performance, and enhanced user experience. While maintaining the familiar architecture of Appium v2, this major release introduces crucial improvements that will shape the future of mobile testing.
In this session, we'll explore how Appium 3.0's adoption of Node.js 20+ and Express v5 with HTTP2 integration will deliver improved performance and reliability for test execution. We'll dive into architectural refinements including streamlined core functionality, enhanced security through driver-specific controls, and improved W3C compliance that removes deprecated endpoints.
Developers and QA engineers will particularly benefit from the enhanced debugging capabilities through better Appium Inspector integration, featuring seamless session attachment and improved real-time debugging workflows. The potential ESM migration showcases Appium's commitment to modern development practices and improved session management.
Whether you're managing large-scale test suites or building new test frameworks, this talk will provide valuable insights into Appium 3.0's features and how they translate to practical benefits in your testing workflow. Join us to understand the roadmap, migration strategies, and how these improvements will enhance your mobile testing experience.
Key Takeaways:
  • Future-Ready Architecture: Appium 3.0's upgrade to Node.js 20+ and Express v5 with HTTP2 integration ensures better performance and stability for modern testing needs.
  • Enhanced Developer Experience: Better debugging capabilities through improved Appium Inspector integration and session management, making test development and maintenance more efficient.
  • Seamless Migration Path: While introducing modern improvements, Appium 3.0 maintains compatibility with v2's architecture, ensuring a smooth transition for existing test suites before the April 2025 release.


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, LambdaTest
I am a Director of Engineering at LambdaTest. 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 about innovative thinking and love to contribute to open-source technologies. Additionally... Read More →
Friday May 16, 2025 14:10 - 14:50 EEST
Stalker

14:10 EEST

Unlock Faster Mobile Releases: Lessons from Wolt
Friday May 16, 2025 14:10 - 14:50 EEST
At Nordic Testing Days, I’m excited to share my journey at Wolt and provide actionable tips on how to unlock faster, more robust mobile releases. I’ll present four key strategies that I hope every audience member can take away and apply to their own release processes.

Over my 14-year career in IT, I’ve experienced a variety of approaches to production releases across desktop, web, and native mobile applications. For the past four years at Wolt, I’ve focused on testing and refining the release processes for our native mobile apps. When I joined, Wolt’s small consumer mobile team followed a release cycle that took 3–4 weeks to ship updates to customers. Over time, we transformed our approach, evolving our release strategy to achieve faster, more efficient, and higher-quality releases—ultimately reducing the cycle to just one week.

1. Quality Assurance to Quality Assistance
Transitioning from the traditional quality assurance model to a quality assistance approach significantly streamlined Wolt’s mobile release process. Historically, a small group of QA engineers handled release testing, but as the company rapidly scaled, this assurance-based model became unsustainable. By adopting the assistance model, we empowered teams to take ownership of their testing, involving everyone in the testing phase throughout the development cycle. This shift not only accelerated release timelines but also fostered collaboration and accountability across teams.

2. Defect Prioritization
Over the years, developers, QA engineers and stakeholders at Wolt actively addressed issues as they were discovered, whether from team feedback, support reports, or App Store reviews. While this approach showed great responsiveness, it often resulted in fixing too many issues and significantly slowing down the release process. The constant flow of new commits also increased the risk of new regressions in the application. To tackle this, we introduced a prioritization framework to rank the issues identified during the release process. This framework helps us decide which issues are critical to fix and which can be deferred, ensuring a smoother and more predictable path to production.

3. Automation
Test automation was a game-changer in shortening the release cycle. Manually running hundreds of tests was neither efficient nor scalable, so we explored and experimented with various tools and approaches to find the most effective solution.  The key was identifying the most critical parts of the app to test at both the UI and unit test levels. Additionally, we revamped our CI pipeline to better support the release process, enabling faster, more reliable builds and deployments. Automation became a cornerstone in ensuring speed and quality while reducing the manual workload on the team.

4. Be Brave and Roll!
While Android and iOS ecosystems have their own default release processes, we discovered that following them too cautiously can be both time-consuming and unnecessary. Most issues are typically caught early in the rollout, allowing for faster adjustments if needed. Emphasizing the importance of feedback loops, tools like Crashlytics and other third-party providers play a crucial role in monitoring releases and ensuring a smoother journey. Sometimes, taking a confident approach and accelerating the rollout can save time while maintaining quality.


In this talk, I’ll share how we transformed Wolt’s mobile release process—from 3–4 weeks to just one week—by adopting a Quality Assistance model, prioritizing defects effectively, leveraging automation, and embracing faster rollouts with robust feedback loops.

Key Takeaways:
  • Testing is not just QA’s responsibility, it’s a team effort.
  • Defect prioritization: making the right fix at the right time.
  • Release automation is more than just unit and UI tests.
  • Releasing native apps isn’t always about following Google and Apple’s standard flow.
Speakers
avatar for Pekka Pönkänen

Pekka Pönkänen

QA Engineer, Wolt
Heya! I’m Pekka Pönkänen from Helsinki, Finland. I’ve worked in tech for 14 years, starting in IT and later shifting to software development and testing. Over the years, I’ve worked with desktop, web, and native apps—mostly focusing on native mobile applications!Last year... Read More →
Friday May 16, 2025 14:10 - 14:50 EEST
BlackBox

14:50 EEST

Core Web Vitals Uncovered: A Tester’s Role in Web Performance Success
Friday May 16, 2025 14:50 - 15:30 EEST
In an era where speed and seamless interactions define digital success, website performance can make or break the user experience. Core Web Vitals (CWV), a standardized set of performance metrics defined by Google, have become essential for measuring web quality from a user-centric perspective. This session will introduce the three CWV—Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS)—highlighting their direct impact on both user satisfaction and business outcomes.

Designed specifically by a software tester with extensive experience in CWV, this talk will uncover why CWV are critical in  web application quality strategies, demonstrating how they expose performance bottlenecks often overlooked during development and testing. Attendees will gain useful insights into measuring and analyzing these metrics using tools like Lighthouse, PageSpeed Insights, and Real User Monitoring (a technique that captures actual user interactions to assess real-world performance).

Beyond the theory, this session will provide actionable guidance on integrating CWV into your testing pipelines, reporting performance issues with more detail and clarity, and collaborating effectively with developers to drive meaningful improvements. Whether you're new to performance testing or seeking to expand your expertise, you'll leave equipped with practical techniques to embed performance accountability into your quality culture.

Key Takeaways:
  • Core Web Vitals Help to Quantify the Web Performance Quality
    • Metrics like LCP, INP, and CLS directly measure the user’s experience with loading speed, responsiveness, and visual stability.
    • Good performance enhances user satisfaction, retention, and even SEO rankings.
  • Software Testers Play a Critical Role in Helping to Discover Performance Issues
    • Testers can identify performance risks early by integrating Core Web Vitals checks into their test plans, CI/CD pipelines, and monitoring.
    • Performance testing isn’t just a developer’s task—collaboration between testers and developers drives a shared quality mindset.
  • Practical Tools Make Performance Testing Accessible to Testers
    • Tools like Lighthouse, PageSpeed Insights, and Real User Monitoring simplify measuring Core Web Vitals.
    • Testers can track, report, and prioritize performance issues alongside functional defects for a more complete quality strategy.
Speakers
avatar for Risko Ruus

Risko Ruus

Principal QA Engineer, Rush Street Interactive
Risko has nearly two decades of experience in the software industry, specializing in software testing, test automation, and collaborative engineering practices. He has consistently focused on delivering high-quality products through proactive quality strategies, continuous learning... Read More →
Friday May 16, 2025 14:50 - 15:30 EEST
BlackBox

14:50 EEST

Revolutionizing Test Automation with Healenium’s Self-Healing Capabilities in Dynamic Testing Environments
Friday May 16, 2025 14:50 - 15:30 EEST
Modern test automation frameworks often struggle to keep pace with the rapid evolution of dynamic web applications. Frequent UI updates lead to brittle tests and broken locators when UI has strict design of dynamic web element due to Regulatory or Compliance Restrictions, creates bottleneck in agile workflows and CI/CD pipelines. Healenium, an advanced AI-driven self-healing tool, addresses this challenge by seamlessly integrating with Selenium to dynamically repair broken locators during run.

This presentation delves deep into Healenium’s architecture, which combines machine learning models and contextual analysis to detect, predict, and heal test failures caused by UI changes. We will explore its ability to maintain a centralized locator repository, track locator evolution, and apply predictive healing strategies to ensure test continuity. Real-world case studies will showcase how organizations using Healenium have achieved over 50% reduction in test maintenance efforts, minimized downtime in CI/CD pipelines, and enhanced test reliability.

Key topics include:
  • The principles of self-healing test automation and how Healenium leverages locator similarity algorithms.
  • Step-by-step integration of Healenium into existing Selenium frameworks with minimal disruption.
  • Comparative analysis: traditional test maintenance vs. Healenium-enabled self-healing.
  • Best practices for maximizing the potential of Healenium in complex, large-scale test environments.

Healenium is redefining the future of test automation by empowering teams to deliver faster, smarter, and more reliable software.

This session is designed for advanced test automation engineers, QA architects professionals seeking cutting-edge solutions to address test instability in dynamic applications by reducing the test maintenance overhead using AI and machine learning. Attendees will learn how Healenium improves test resilience, optimizes CI/CD pipelines, and enables QA teams to focus on writing new tests rather than repairing broken ones.

Key Takeaways:
  • Discover the Power of Self-Healing Automation
  • Reduce Test Maintenance Overhead
  • Future-Proof Your Automation Suite
Speakers
avatar for Reshmi Raji

Reshmi Raji

Automation Test Lead, Accenture
Reshmi is an Automation Test Lead with 10+ years of experience. She had worked as Developer, Implementation Engineer and Tester in different domains and for different geographical customers. She is passionate on exploring new technology and innovative ideas to improvise the quality... Read More →
avatar for Indrani Banerjee

Indrani Banerjee

Senior QA Automation Engineer, Accenture
Friday May 16, 2025 14:50 - 15:30 EEST
Stalker

15:30 EEST

COFFEE BREAK
Friday May 16, 2025 15:30 - 16:00 EEST
Friday May 16, 2025 15:30 - 16:00 EEST
BlackBox

15:30 EEST

COFFEE BREAK
Friday May 16, 2025 15:30 - 16:00 EEST
Friday May 16, 2025 15:30 - 16:00 EEST
Stalker

15:30 EEST

COFFEE BREAK
Friday May 16, 2025 15:30 - 16:00 EEST
Friday May 16, 2025 15:30 - 16:00 EEST
Väike Saal

15:30 EEST

COFFEE BREAK
Friday May 16, 2025 15:30 - 16:00 EEST
Friday May 16, 2025 15:30 - 16:00 EEST
Terrassi

16:00 EEST

CLOSING KEYNOTE
Friday May 16, 2025 16:00 - 17:00 EEST
To be announced
Friday May 16, 2025 16:00 - 17:00 EEST
BlackBox
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.