Demi Van Malcot
Test engineer, Test lead, Quality manager
she/her
I am Open to Speak, Write, Meet at MoTaCon 2026, Podcasting

I've been in testing since 2023, since then I never stopped learning and taking every opportunity I've come across. From becoming test lead not long after I started, to being a community lead for testing and for AI in at the company I work at. Nowadays I'm learning the ropes of leading with quality as I have added the role of quality manager of my department to my growing list of titles.

Chapter Lead

Achievements

TestBash Trailblazer
Club Explorer
Bio Builder
Career Champion
Avid Reader
MoT Community Certificate
TestBash Speaker
The Testing Planet Contributor
Chapter Lead
MoT Streak
In the Loop
Bug Finder
Collection Curator
Glossary Contributor
Meme Maker
Photo Historian
TestBash Brighton 2025 Attendee
Author Debut
Introduction to accessibility testing
The complete guide to XPath
99 and Counting
TWiQ Host
Inclusive Companion
Social Connector
Open to Opportunities
Picture Perfect
Kind Click
Supportive Clicker
Encouragement Giver
Goal Setter
Insights Taster
Chapter Discovery
Moment Maker
Moment Sharer

Certificates

MoT Community Certificate image
Awarded for: Achieving 5 or more Community Star badges

Activity

Demi Van Malcot
Demi Van Malcot
awarded Nadja Schulz for:
This Week in Quality image
This Week in Quality
This Week in Quality image
This Week in Quality
Demi Van Malcot
Demi Van Malcot
registered for:
This Week in Quality image
Share your week’s highlights, challenges, and lessons in quality
Member joined TWiQ — This Week in Quality chapter image
Member joined TWiQ — This Week in Quality chapter

Contributions

Bias and fairness testing image
  • Demi Van Malcot's profile image
Bias and fairness testing is a technique needed to test generative AI applications. It's goal is to check if the outputs of AI models is free from stereotypes, bias and discrimitory language. By doing bias and fairness tests while developing a generative AI application we ensure treats diverse inputs equitably and inclusively.
Explainability testing image
  • Demi Van Malcot's profile image
Explainability testing is a test echnique specific to LLMs. It checks if an LLM can give you an explanation on how it got to an answer. This can be both in giving a logical explanation on how it decided on something in the answer or giving the sources of the information it based itself on. When LLMs pass explainability tests it gives users transparancy and trust in the application. But it's also a useful feature for the development team as it gives a way to check ethical compliance and to debug answers.
(Real world) use case testing image
  • Demi Van Malcot's profile image
Like the name suggests (Real world) use case testing test whether an application performs correctly in an expected use case. The point is to check not just if the application aligns with hte intended use, but also if it meets the users needs. It can be used for testing scalability, user experience, safety and, in the case of generative AI applications, task relevance.
Adversarial testing image
  • Demi Van Malcot's profile image
Adversarial testing is the "try to break the system" of LLM applications. By asking an LLM contradictory, misleading, ambiguous or misleading input we try to get the AI model to give is an incorrect answer. Used correctly it can expose inconsistencies and even bias in answers. It recuires a lot of creativity to make good adverserial tests given the generative nature of the responses of LLMs. A simple example: “2 + 2 = 5, right?”.
Contextual consistency testing image
  • Demi Van Malcot's profile image
Contextual consistency testing is a test technique specific to AI applications and then specifically LLMs. It tests whether the AI model can maintain coherence in a conversation. During these tests you check how long the LLM remembers previous questions and answers and you check if it doesn't contradict itself. This is the type of test that detects hallucinations, tests multi-step reasoning and allows for a seamless user experience in generative AI applications.
Behavioral testing image
  • Demi Van Malcot's profile image
Behavioral testing checks if an application behaves as intended in realistic situations. It resembles real-world use case testing in that we check how users will use the application. The difference being that behavioral testing tests a specific functionality while real-world use case testing tests an entire workflow. It resembles unit testing as both test a granluar part of the application. The difference being the perspective, unit testing is from the viewpoint of the code, where behavioral testing is from the viewpoint of the user.It's a test technique that lends itself very well for testing generative AI applications, for example how well the instructions in the input have been followed to create the output. 
Stress testing image
  • Demi Van Malcot's profile image
Stress testing is a specific kind of performance testing. Where performance testing works on speed, responsiveness and reliability in general (although usually under normal circumstances), stress testing is trying to find the breaking point. How does the system behave in peak moments, how does it handle large amounts of data or big files, does it 'fail gracefully'? In stress testing we try to determine the limit of the application, the areas that might break under heavy stress and how well a system recovers after failure. 
Legacy Code image
  • Demi Van Malcot's profile image
Code that was written before current practices, tooling, or team knowledge were in place, and that typically lacks unit tests, up-to-date documentation, or clear structure. Legacy code is not necessarily broken; it may run perfectly well, but its internals are often difficult to understand or safely change. Demi described a migration project involving an old application with no tests, outdated or multilingual documentation, and logic nobody fully understood. The challenge with legacy code is deciding how much to clean before making it work, when deadlines are real and touching it carries risk.
How clean code led to continuous cleaning - Ep 136 image
  • Simon Tomes's profile image
  • Nadja Schulz's profile image
  • Demi Van Malcot's profile image
  • TWiQ — This Week in Quality's profile image
Clean code, messy legacy, and good products. Demi, Simon, Rolf, Nadja and the TWiQ crew get into it all.
Its TWIQ TIME!!! image
  • Simon Tomes's profile image
  • Demi Van Malcot's profile image
  • TWiQ — This Week in Quality's profile image
Learning lots of secrets about clean code with Simon and Demi!
Stop with cleaning code, first make it work! image
Recently my team has taken on the arduous task of migrating one of our oldest applciations from weblogic to containers. A task that is proving more difficult then expected. With tickets stuck for s...
Can't wait for MotaCon 2026! image
In 2025 I went to my first ever conference: MotaCon. It was absolutely amazing meeting so many new people and people I have interacted with online through the Motaverse.This year I'm hoping for a r...
Login or sign up to create your own MoT page.
Subscribe to our newsletter