Rosie Sherry
CEO & Founder at Ministry of Testing
She/Her
I am Open to Speak, Meet at MoTaCon 2026, Write, Mentor, CV Reviews, Podcasting, Teach

I've been working in the software testing and quality engineering space since the year 2000 whilst also combining it with my love for education and community. It turns out quality, community and education go nicely hand in hand.

πŸŽ“ MoT-STEC qualified

Team Account Member
MoTaverse Team
Chapter Lead

Achievements

TestBash Trailblazer
Club Explorer
Bio Builder
Career Champion
Avid Reader
Article Maven
Testing Scholar
MoT Community Certificate
MoT Software Testing Essentials Certificate
MoT Advanced Certificate in Test Automation
Insights Spotter Bronze
Insights Spotter Silver
99 Second Speaker
The Testing Planet Contributor
Chapter Lead
MoT Streak
Unlimited Member
In the Loop
Collection Curator
Glossary Contributor
Meme Maker
Photo Historian
TestBash Brighton 2025 Attendee
TestBash Brighton 2024 Attendee
Cert Shaper
Author Debut
Lead with quality
99 and Counting
TWiQ Host
Chapter Event Speaker
Pride Supporter
Meme Machine
Inclusive Companion
Social Connector
Open to Opportunities
Found at 404
Picture Perfect
Story Sharer
Leading with Quality 2025 Attendee
Neurodiversity Matters
Everyday security testing: A practical guide to getting started
Kind Click
Supportive Clicker
Encouragement Giver
Encouragement Champion
Goal Setter
Insights Taster
Into the MoTaverse
Chapter Discovery
Call for Insights
Moment Maker
Moment Sharer
Moment Documenter
Moment Maven
Chapter Event Host
AMA Initiate
AMA Trailblazer

Certificates

MoT Software Testing Essentials Certificate image
Awarded for: Passing the exam with a score of 100%
MoT Community Certificate image
Awarded for: Achieving one or more Community Stars in five or more unique months

Activity

QA & Test Engineer Manager image
QA & Test Engineer Manager
Rosie Sherry
Rosie Sherry
contributed:
Community is the AI for Humans: Rahul Parwal on Navigating the AI Noise - Into the MoTaverse - Episode 19 image
Community is the AI for Humans: Rahul Parwal on Navigating the AI Noise - Into the MoTaverse - Episode 19
Community is the AI for Humans: Rahul Parwal on Navigating the AI Noise - Into the MoTaverse - Episode 19 image
Community is the AI for Humans: Rahul Parwal on Navigating the AI Noise - Into the MoTaverse - Episode 19
Rosie Sherry
Rosie Sherry
awarded Clare Norman for:
Thanks for hosting TWiQ, always appreciated! image
Thanks for hosting TWiQ, always appreciated!

Contributions

Hot take: if you're surprised by a product behaviour, you don't understand the system enough image
  • Oleksandr Romanov's profile image
  • TWiQ β€” This Week in Quality's profile image
Oleksandr said: My hot take of the week: If you don't fully understand the thing you want to test and measure - you might get the results that are surprising but yet mysterious. So - first - unders...
Value Capture image
  • Rosie Sherry's profile image
The question of who actually benefits from a productivity gain.Β In an AI context, if a developer produces ten times more output using AI tools, value capture describes whether that surplus flows to the employer (in the form of more work for the same pay), to the employee (in the form of reduced hours for the same pay), or is divided somewhere in between. The term frames productivity improvements not as neutral gains but as contested resources, with company and worker pulling in opposite directions over who keeps the benefit.
AI Vampire image
  • Rosie Sherry's profile image
A metaphor for the way AI-assisted work drains human energy without commensurate reward. When workers adopt AI tools that dramatically increase output, but employers absorb most or all of the productivity gain, the worker is left exhausted with nothing to show for it. The term draws on the "energy vampire" archetype: proximity to the source is what depletes you, not direct harm. Common manifestations include compulsive overworking driven by the addictive feedback loop of agentic coding tools, and organisational pressure to sustain AI-boosted output as a new baseline indefinitely.
The game has changed. On backing quality engineering. image
  • Rosie Sherry's profile image
I've been in testing (and quality and tech) for over 25 years. That's wild.I went through a lull period, questioned whether it was for me, got bored and I struggled with the lack of progress and th...
Community is the AI for Humans: Rahul Parwal on Navigating the AI Noise - Into the MoTaverse - Episode 19 image
  • Rosie Sherry's profile image
  • Rahul Parwal's profile image
Rahul Parwal and Rosie Sherry discuss how quality professionals can navigate AI adoption, avoid the noise, and find where human skill still matters most.
Test Data image
  • Rosie Sherry's profile image
The inputs, values, and system state used to execute a test case and verify that software behaves as expected. Test data spans a wide range of forms: valid inputs that exercise the happy path, invalid or boundary inputs that probe edge cases, and pre-existing system state such as user accounts, tokens, or database records that a test depends on. In automated testing, managing test data carefully is critical: each test should operate against a known, isolated set of data, use explicit fixtures or seeded records rather than shared or assumed state, and clean up after itself to avoid polluting subsequent runs. AI-generated automation scripts frequently omit proper test data setup and teardown, making this one of the key areas a human engineer must review and strengthen before the code is considered framework-ready.
Config drift image
  • Rosie Sherry's profile image
A gradual, often unnoticed divergence between the configuration of different environments (such as development, staging, and production) that causes tests to behave differently depending on where they run. Config drift is one of the common causes of environment-related test failures, and a key cluster to look for when triaging automated test results. It can manifest as a service that behaves differently in CI than locally, a feature flag set differently across environments, or a third-party dependency pointing to a different endpoint.
Prompting for testing image
  • Rosie Sherry's profile image
The practice of framing instructions or context given to an AI tool in a way that shapes the quality and relevance of its output. In a testing context, how a requirement or instruction is written for an AI tool significantly affects what test cases or automation code it generates. Rather than simply asking an AI to write test cases, effective prompting names the risks to surface, specifies the types of tests needed (positive, negative, boundary), and provides enough context about the system under test for the AI to produce targeted, useful output. Poor prompting produces plentiful but shallow results; well-structured prompting produces focused, risk-aware coverage.
Observable behaviour image
  • Rosie Sherry's profile image
The externally visible outcome of a system action that a test can verify, as distinct from internal implementation details. In test automation, assertions should check observable behaviour rather than internal state: for example, checking that a specific error message appears on screen, or that a button becomes visible after a reset, rather than checking a variable value inside the code. AI-generated assertions sometimes check implementation details that are brittle or invisible to the user, so reviewing whether each assertion targets a genuine observable outcome is one of the key disciplines when reviewing AI-produced automation code.
Seeded data image
  • Rosie Sherry's profile image
Test data that is explicitly inserted into a system or database before a test runs, in order to establish a known, controlled state for the test to operate against. Seeding ensures tests are repeatable and do not rely on pre-existing or shared data that may change between runs. For example, a login test might seed a user account with a specific username and password before executing, then clean up that account afterwards. Seeded data is a key discipline in robust test automation and something AI-generated scripts frequently omit, requiring a human to add it.
Release readiness image
  • Rosie Sherry's profile image
A judgement about whether a piece of software is sufficiently tested, stable, and low-risk to be deployed to users. Release readiness takes into account test coverage, outstanding defects, severity of known issues, risk exposure, and stakeholder confidence. It is one of the decisions that is often explicitly identified as remaining human responsibility and not something that should be delegated to AI, because it requires contextual knowledge of the business, the users, and the acceptable risk threshold that an AI tool cannot reliably supply.
Test data control image
  • Rosie Sherry's profile image
The deliberate management of the data used in automated tests, including how it is created, seeded, isolated per test, and cleaned up after execution. Good test data control ensures that each test runs against a known, predictable state and does not depend on or pollute shared data. Approaches include explicit fixtures (pre-defined data sets loaded before a test), seeded data (data inserted directly into a database or system before the test runs), and cleanup passes (removing test-generated data after execution). AI-generated automation code often lacks proper test data control, making it one of the key areas a tester must review and strengthen before committing scripts to a CI/CD pipeline.
Login or sign up to create your own MoT page.
Subscribe to our newsletter