Activity

Quality Engineering Manager II / Technical Development Lead / Chief Quality Officer
She/Her
Intellectual (non practicing)| Neurospicy | UN Women Volunteer | Above all Curious & Challenging - Quality and Testing Leadership for 20+ years.
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/when-you-test-in-production-and-the-stakeholders-boo-you" rel="noopener nofollow">When you test in Production and the Stakeholders boo you</a> image
When you test in Production and the Stakeholders boo you
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/testing-in-production-superbowl" rel="noopener nofollow">Testing in Production Superbowl </a> image
Testing in Production Superbowl
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/tests-in-production" rel="noopener nofollow">Tests in Production</a> image
Tests in Production
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/look-out-world-going-to-qa" rel="noopener nofollow">Look out world, Going to QA!</a> image
Look out world, Going to QA!
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/tester-looking-smug-at-failed-tests" rel="noopener nofollow">tester looking smug at failed tests</a> image
tester looking smug at failed tests
Aj Wilson
Aj Wilson
earned:
<a href="https://www.ministryoftesting.com/memes/trend-meme-why-do-you-want-to-be-a-tester" rel="noopener nofollow">Trend Meme: Why do you want to be a tester?</a> image
Trend Meme: Why do you want to be a tester?
Aj Wilson
Aj Wilson
earned:
<div>Malware Bytes are looking for peeps all over Europe - seen in another community group:</div><ul>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/o3g2vfwA" rel="noopener nofollow">Senior Software Development Engineer in Test – MacOS - Remote, Lisbon, Portugal</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oqg2vfwX" rel="noopener nofollow">Senior Software Development Engineer in Test – MacOS - Hybrid Remote, Tallinn, Estonia</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oLi2vfwk" rel="noopener nofollow">Senior Software Development Engineer in Test – Windows - Hybrid Remote, Tallinn, Estonia</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oqi2vfwZ" rel="noopener nofollow">Senior Software Development Engineer in Test – Windows - Remote, Lisbon, Portugal</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oOzvvfw7" rel="noopener nofollow">Sr Software Development Engineer in Test - Hybrid Remote, Tallinn, Estonia</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/o2KTvfwU" rel="noopener nofollow">Sr Software Development Engineer in Test - Remote, Bilbao, Spain</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oRzvvfwa" rel="noopener nofollow">Sr Software Development Engineer in Test - Remote, Lisbon, Portugal</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/oZg0vfwu" rel="noopener nofollow">Sr Software Quality Engineer (MacOS) - Remote, Bilbao, Spain</a></li>
<li><a href="https://jobs.jobvite.com/malwarebytes/job/os7ovfwc" rel="noopener nofollow">Sr Software Quality Engineer (MacOS) - Hybrid Remote, Tallinn, Estonia</a></li>
</ul> image
Malware Bytes are looking for peeps all over Europe - seen in another community group: Senior Software Development Engineer in Test – MacOS - Remote, Lisbon, Portugal Senior Software Development Engineer in Test – MacOS - Hybrid Remote, Tallinn, Estonia Senior Software Development Engineer in Test – Windows - Hybrid Remote, Tallinn, Estonia Senior Software Development Engineer in Test – Windows - Remote, Lisbon, Portugal Sr Software Development Engineer in Test - Hybrid Remote, Tallinn, Estonia Sr Software Development Engineer in Test - Remote, Bilbao, Spain Sr Software Development Engineer in Test - Remote, Lisbon, Portugal Sr Software Quality Engineer (MacOS) - Remote, Bilbao, Spain Sr Software Quality Engineer (MacOS) - Hybrid Remote, Tallinn, Estonia
Aj Wilson
Aj Wilson
earned:
<div>Loving your conversation style here Callum - great conversations with bi-directional support. Really easy to digest what you are both saying. Very organic Kat and Callum 💘 <br><br>
</div> image
Loving your conversation style here Callum - great conversations with bi-directional support. Really easy to digest what you are both saying. Very organic Kat and Callum 💘 
Aj Wilson
Aj Wilson
earned:
<div><a href="https://www.linkedin.com/posts/aj-wilson-b00b1e80_how-to-cover-too-many-branching-scenarios-activity-7323333461073670146-SGPn?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAABRh8cBC9R39qqSdRgRCTw8GxMFdnyXGYg" rel="noopener nofollow">Encouraging reponses to a Club post.</a></div> image
Encouraging reponses to a Club post.
Aj Wilson
Aj Wilson
earned:
Aj Wilson
Aj Wilson
earned:
Aj Wilson
Aj Wilson
earned:
Aj Wilson
Aj Wilson
contributed:
63% of you were not aware of the existence of the Staff Quality Engineer role image
63% of you were not aware of the existence of the Staff Quality Engineer role
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who contribute content towards a Ministry of Testing certification. image
This badge is awarded to members who contribute content towards a Ministry of Testing certification.
Aj Wilson
Aj Wilson
earned:
Aj Wilson
Aj Wilson
contributed:
<div>
<strong>Metamorphic testing</strong> is a way to test systems, especially AI models, when you don’t know exactly what the correct output should be. Instead of checking for a “right answer,” you define<strong> rules or patterns</strong> (called <em>metamorphic relations</em>) that should hold true when you change the input in a specific way.<br><br>For example:</div><ul>
<li>If you slightly brighten an image, the object detection result should stay the same.</li>
<li>If you replace a word with a synonym in a sentence, the sentiment analysis should still be positive.</li>
</ul><div>
<br><strong>Why is this good for us testers?</strong>
</div><ul>
<li>Test systems without needing a perfect oracle (i.e., when expected outputs are unknown or hard to define).</li>
<li>Catch bugs or inconsistencies in non-deterministic systems like machine learning models.</li>
<li>Improve confidence in model behavior by checking for logical consistency.</li>
<li>You can <strong>design smart test cases</strong> even when you don’t have labeled data.</li>
<li>It’s great for <strong>exploratory testing</strong> of AI features.</li>
<li>You can <strong>automate</strong> many of these checks to scale your testing.</li>
</ul> image
Definitions of Metamorphic testing
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who confirm their tickets to TestBash Brighton 2024 image
This badge is awarded to members who confirm their tickets to TestBash Brighton 2024
Aj Wilson
Aj Wilson
contributed:
<div>Internationalisation Testing aims to build globally-ready software that can easily adapt to any market’s cultural, linguistic, or legal requirements. Different to Localisation Testing which takes an Internationalised product and adapts its contents (whether text, image, sound, or color) to maximize its chances of success in the target market.<br><br>A good example of this is Global eCommerce retail websites for fashion. For Internationalisation Testing good stakeholder discovery engagement would be Code Architects, Head of Global Product, Performance Marketing Teams or Trade Optimisation specialists for the brand. </div> image
Definitions of Internationalisation
This debate explored the role of quality coaching, how it differs from quality engineering and where it is most effective image
This debate explored the role of quality coaching, how it differs from quality engineering and where it is most effective
Aj Wilson
Aj Wilson
contributed:
This debate explored the role of quality coaching, how it differs from quality engineering and where it is most effective image
This debate explored the role of quality coaching, how it differs from quality engineering and where it is most effective
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who create their first collection, organising learning content for themselves or others. image
This badge is awarded to members who create their first collection, organising learning content for themselves or others.
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who contribute a new term or an alternative definition to the software testing glossary. image
This badge is awarded to members who contribute a new term or an alternative definition to the software testing glossary.
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who have added their first meme to the MoT platform image
This badge is awarded to members who have added their first meme to the MoT platform
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who Log in to MoT five days in a row. image
This badge is awarded to members who Log in to MoT five days in a row.
In a world where perceived identity is everything, demure and brat is the spectrum - at least for now… image
In a world where perceived identity is everything, demure and brat is the spectrum - at least for now…
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who report a bug or issue on the MoT platform. image
This badge is awarded to members who report a bug or issue on the MoT platform.
Aj Wilson
Aj Wilson
contributed:
<div>Also known as "Tech Debt" in the context of Continuous Testing, Holistic Testing and DevOps. Tech debt is a metaphor for the engineering quality trade-offs developers, testers and business stakeholders make to meet schedules and customer expectations. </div><div>
<br><strong>Types</strong>: There are various different types of tech debt, such as intentional vs. unintentional tech debt. </div><ul>
<li>Intentional debt is taken on knowingly to meet deadlines.</li>
<li>Unintentional debt arises from poor practices, time constraints or lack of knowledge. </li>
</ul><div>
<strong>Morale impact</strong>: Tech debt can also affect the development team's morale and productivity. Working with a codebase that is difficult to maintain, or in a team where value being delivered is ignored, can be frustrating and demotivating.<br><strong>Financial costs</strong>: Over time, tech debt can lead to increased costs due to the need for more extensive refactoring or even complete rewrites. This can impact the overall budget and financial planning of a project.<br><strong>Examples of tech debt</strong>: hard-coded values, lack of<strong> the right level </strong>of documentation, no test automation frameworks or poor architecture decisions.<br><strong>Strategies for managing tech debt:</strong> This should include ways to manage and reduce technical debt, such as regular code reviews, refactoring sessions, and adopting best practices, risk storming, shifting left and right where appropriate can make the domain or teams definition more actionable.</div><div><br></div> image
Definitions of Technical Debt
Aj Wilson
Aj Wilson
contributed:
<div>
<strong>Remit:</strong> Someone who is proficient across various testing methodologies, such as exploratory testing, performance testing, security testing, and automation. This versatility allows them to tackle a wide range of challenges and adapt to different situations. <strong><em>Not just having read about different types of testing - but has active experience doing them.<br></em></strong><br><strong>Hiring skills: </strong>broad technical knowledge, adaptability, problem-solving, communication, critical thinking, basic project management, attention to detail, continuous learning, collaboration, flexibility.<br><br>
</div><div>
<strong>Pros:</strong> Being proficient in diverse methodologies equips you to tackle any challenge that comes your way. The need to stay updated across multiple fields encourages continuous learning and professional growth, keeping generalists engaged and knowledgeable about the latest trends and technologies. This can signal roots in leadership potential.<br> <br><strong>Value:</strong> Generalists are particularly valuable early on because they can speak to and work on different types of testing, which is great for setting out a holistic strategy for testing. IMO, many of the better senior testers tend to be generalists as this allows them to help in many different areas. It’s about knowing when to go deep, when to go wide and when to have the sweet spot.<br><br><strong>Cons: </strong>Some can have a lack of <strong>deep expertise</strong> - this can be a disadvantage when tackling complex, niche problems that require in-depth understanding. However this is not always the case. Should be measured via the individual.  Difficulty in staying updated or potential for overwhelm. You may hear or see the term "jack of all trades, master of none". </div> image
Definitions of Generalist
A new exclusive in-person event for Quality Leaders image
A new exclusive in-person event for Quality Leaders
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who have read 50 articles while logged in. image
This badge is awarded to members who have read 50 articles while logged in.
Aj Wilson
Aj Wilson
contributed:
<div>Recovery testing (<em>see System Reliability Testing phases</em>) is about restoring normal operations <strong>after</strong> a failure. People often confuse it with Failover testing - which is about maintaining continuous operation <strong>during</strong> a failure.<br><br>Recovery = after<br>Failover = during<br><br>Recovery testing and failover testing both focus on system reliability, but they address different aspects:</div><ul>
<li>
<strong>Recovery Testing</strong>: This tests a system's ability to recover from unexpected failures, such as crashes or hardware malfunctions. It ensures that the system can return to normal operations, maintain data integrity, and <strong>prevent</strong> data loss after a failure.</li>
<li>
<strong>Failover Testing</strong>: This specifically tests the system's ability to switch to a backup system or redundant hardware when a failure <strong>occurs</strong>. The goal is to ensure that the transition is seamless and that the system continues to operate without interruption.</li>
</ul><div>
<br>Good practices sample for recovery testing:</div><ul>
<li>Automate repetitive scenarios</li>
<li>Integrate with Disaster Recovery plans</li>
<li>Test under real-world conditions</li>
<li>Test regularly</li>
<li>Document everything</li>
<li>Evaluate results</li>
</ul> image
Definitions of Recovery testing
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to those who subscribe to the software testing news weekly newsletter. image
This badge is awarded to those who subscribe to the software testing news weekly newsletter.
Aj Wilson
Aj Wilson
contributed:
Text saying "look out world going to QA..." Image used is Kendrick Lamar at the 2025 super bowl looking smug. image
Text saying "look out world going to QA..." Image used is Kendrick Lamar at the 2025 super bowl looking smug.
Aj Wilson
Aj Wilson
contributed:
Text saying "testing in prod be like..." Image used is Taylor swift giving side eye at the 2025 super bowl. image
Text saying "testing in prod be like..." Image used is Taylor swift giving side eye at the 2025 super bowl.
Aj Wilson
Aj Wilson
contributed:
Some time's getting something right and being sly is very satisfying. image
Some time's getting something right and being sly is very satisfying.
Aj Wilson
Aj Wilson
contributed:
<div>
<strong>Compatibility Testing</strong> ensures that an application’s core components - such as rendering, API interactions and JavaScript execution work consistently across different browsers (XB) and environments. It focuses on identifying browser-specific issues like CSS inconsistencies, unsupported JavaScript features, and differences in Web API behaviors.<br><br>To make XB Testing efficient &amp; reliable, shift focus toward isolating core rendering and execution paths rather than verifying complete user journeys.<br><br>Cross-browser testing should not be about re-running the entire test suite across multiple browsers. Instead, it should focus on: 1) running high-risk journeys only where necessary in a primary browser 2) using visual and component-based testing; 3) prioritising business-critical browsers; 4) validating rendering and execution consistency using targeted cross-browser tests for compatibility validation. By refining you can reduce flakiness and speed up execution without unnecessary overhead.</div> image
Definitions of Compatibility testing
Aj Wilson
Aj Wilson
contributed:
<div><strong>Real-World Examples:</strong></div><ul>
<li>Agile Development - teams practicing Agile methodologies often incorporate shift-left testing to ensure continuous delivery of high-quality software.</li>
<li>DevOps Practices -  integrating testing into the CI/CD pipeline to catch issues early and ensure smooth deployments.</li>
</ul><div>
<br><strong>Common Misconceptions</strong>:</div><ul>
<li>Shift-Left means less testing later - while `Shift-left` emphasises early testing, it doesn't eliminate the need for thorough testing in later stages.</li>
<li>Only for large teams -<strong> s</strong>hift-left testing can be beneficial for teams of all sizes, not just large organisations.</li>
</ul><div>
<br><strong>Benefits of Shift-Left Testing</strong>:</div><ul>
<li>Earlier detection of defects - identifying issues early reduces the cost and effort required to fix them.</li>
<li>Improved collaboration - encourages collaboration between developers, testers, and other stakeholders from the beginning.</li>
<li>Enhanced quality - builds quality into the product from the start, leading to more reliable and robust software.</li>
</ul> image
Definitions of Shift-left testing
Aj Wilson
Aj Wilson
contributed:
<div>
<strong>Think of TDD like writing the rules of a game before you play it.<br></strong><br><strong>What it is:</strong> A software development method where you write <strong>tests</strong> first, then write the code to pass those tests.<br><br><strong>Steps:</strong><br>Write a test that describes what the code should do.<br>Run the test (it fails because the code doesn’t exist yet).<br>Write the minimum code needed to pass the test.<br>Refactor the code (just means `clean it up`).<br>Repeat. <br><br><strong>Why it’s awesome:</strong><br>Helps catch bugs early.<br>Makes sure your code does what it’s supposed to.<br>Encourages clean, modular code.</div> image
Definitions of Test-Driven Development (TDD)
Aj Wilson
Aj Wilson
contributed:
<div>Smoke testing is an fast essential high-level, shallow form of testing that helps teams avoid wasting time on unstable builds. It checks whether the most essential functions of a software build work correctly. Often automated and triggered as part of a CI/CD pipeline to give developers and testers fast feedback when a new build is deployed.<br><br>While smoke testing checks whether the build is stable enough for further testing, sanity testing (link below) verifies specific functionality after changes to ensure bugs are fixed and nothing else is broken.</div> image
Definitions of Smoke testing
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to those who write one Testing trends article. image
This badge is awarded to those who write one Testing trends article.
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to those who contribute to any Testing Planet episodes. image
This badge is awarded to those who contribute to any Testing Planet episodes.
Aj Wilson
Aj Wilson
achieved:
This badge is awarded to members who have attended a TestBash event. image
This badge is awarded to members who have attended a TestBash event.
Aj Wilson
Aj Wilson
contributed:
<div>
<strong>Model</strong>: A simplified representation of the system, such as a state machine, UML diagram, or mathematical model.<br><strong>Purpose</strong>: To detect inconsistencies, errors, or omissions in the model before or during the development of the actual system.<br><strong>Techniques</strong>:</div><ul>
<li>
<strong>Model simulation</strong>: Running the model to observe behavior.</li>
<li>
<strong>Model checking</strong>: Automatically verifying properties of the model (e.g., safety, liveness).</li>
<li>
<strong>Test case generation</strong>: Deriving test cases from the model to test the actual system.</li>
</ul><div>
<br><strong>Model testing</strong> is the process of validating and verifying <strong>abstract representations (models)</strong> of a software system to ensure they behave as expected. These models can describe system behavior, data flow, state transitions, or interactions, and are often used in <strong>Model-Based Testing (MBT)</strong>.</div> image
Definitions of Models
Aj Wilson
Aj Wilson
achieved:
Earned through actions that have made the MoT Community a more pleasant and useful place to be. image
Earned through actions that have made the MoT Community a more pleasant and useful place to be.
Aj Wilson
Aj Wilson
contributed:
In testing, QA engineers often encounter bugs that seem severe or exaggerated, leading them to prepare for worst-case scenarios and tackle every potential problem like it’s a huge threat (the "fier... image
In testing, QA engineers often encounter bugs that seem severe or exaggerated, leading them to prepare for worst-case scenarios and tackle every potential problem like it’s a huge threat (the "fier...
Aj Wilson
Aj Wilson
contributed:
We're polling the community to support the software testing, QA and quality engineering jobs market. image
We're polling the community to support the software testing, QA and quality engineering jobs market.
Aj Wilson
Aj Wilson
contributed:
A snapshot of wider industry sentiment and how this relates to testing image
A snapshot of wider industry sentiment and how this relates to testing
Aj Wilson
Aj Wilson
contributed:
Reflect and share the key trends, techniques, or tools that you talked about, heard about, tried out or seen during or after Testbash  image
Reflect and share the key trends, techniques, or tools that you talked about, heard about, tried out or seen during or after Testbash
Aj Wilson
Aj Wilson
contributed:
Or is adoption still in the early stages... image
Or is adoption still in the early stages...
Aj Wilson
Aj Wilson
contributed:
Significant growth... just in time for Christmas image
Significant growth... just in time for Christmas
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.