Mark Winteringham
Tester, Toolsmith, Author and Instructor
Mark Winteringham is a tester, toolsmith and author of AI-Assisted Testing and Testing Web APIs, with over ten years of experience providing testing expertise on award-winning projects across a wide range of technology sectors, including BBC, Barclays, UK Government and Thomson Reuters. He is an advocate for modern risk-based testing practices and trains teams in Automation, Behaviour Driven Development and Exploratory testing techniques. He is also the co-founder of Ministry of Testing Essentials a community raising awareness of careers in testing and improving testing education. You can find him on Twitter @2bittester or at mwtestconsultancy.co.uk

Achievements

Club Explorer
Bio Builder
Avid Reader
TestBash Trailblazer
Article Maven
MoT Community Certificate
Scholarship Hero
TestBash Speaker
99 Second Speaker
Meetup Organiser
Glossary Contributor
Cert Shaper
Course creator
Author Debut
99 and Counting
Social Connector
Found at 404
Picture Perfect

Contributions

First request to test suite: 30 days to API testing confidence image
  • Mark Winteringham's profile
  • Sarah Deery's profile
Gain API testing confidence with this hands-on podcast course, featuring 30 ten-minute activities that build your skills step by step.
First request to test suite: 30 days to API testing confidence image
  • Mark Winteringham's profile
Gain API testing confidence with this hands-on podcast course, featuring 30 ten-minute activities that build your skills step by step.
STEC is complete 🎉: 19 modules, 59 voices, and a jam packed portfolio to show your growth image
  • Louise Gibbs's profile
  • Julia Pottinger's profile
  • Jesper Ottosen's profile
  • Suman Bala's profile
  • Jenny Bramble's profile
  • Philippa Jennings's profile
  • Rosie Sherry's profile
  • Hanisha Arora's profile
  • Rabi'a Brown's profile
  • Ben Dowen's profile
  • Mark Winteringham's profile
  • Daniel Knott's profile
  • Veerle Verhagen's profile
  • Scott Kenyon's profile
  • Rahul Parwal's profile
  • Janet Gregory's profile
  • Parveen Khan's profile
  • Oleksandr Romanov's profile
  • Melissa Fisher's profile
  • Hilary Weaver's profile
  • Dan Ashby's profile
  • Joyz Ng's profile
  • Brittany Stewart's profile
  • Karen Tests Stuff's profile
  • Christine Pinto's profile
  • Maaike Brinkhof's profile
  • Elizabeth Zagroba's profile
  • Kat Obring's profile
  • Richard Adams's profile
  • Manish Saini's profile
  • Lisa Crispin's profile
  • Simon Tomes's profile
  • Nataliia Burmei's profile
  • James Wadley's profile
  • Marie Cruz's profile
  • Emily O'Connor's profile
  • Beren Van Daele's profile
  • Emna Ayadi's profile
  • Callum Akehurst-Ryan's profile
  • Mirza Sisic's profile
  • Gwen Diagram's profile
  • Ash Winter's profile
  • Maddy Kilsby-McMurray's profile
  • Ady Stokes's profile
  • Mahathee Dandibhotla's profile
  • Cassandra H. Leung's profile
  • Aj Wilson's profile
  • Jesse Berkeley's profile
  • Barry Ehigiator's profile
  • Sarah Deery's profile
  • Jenna Charlton's profile
  • Beth Marshall's profile
  • Nicola Lindgren's profile
  • Judy Mosley's profile
  • Lewis Prescott's profile
  • Lena Nyström's profile
  • Melissa Eaden's profile
  • Hanan Ur Rehman's profile
Eighteen months, 19 modules, and 59 amazing contributors later, the MoT Software Testing Essentials Certification is complete! Looking back, my favourite part has been seeing so many community m...
Lessons in quality engineering from working with Cursor and Windsurf image
  • Mark Winteringham's profile
Experiment with AI development tools to understand their impact on delivery speed and the quality challenges they create for engineering teams
When not to use AI image
  • Mark Winteringham's profile
Generative AI is a powerful tool—but only if you know when not to use it. In this post, we explore a simple model that helps you decide whether AI will boost your testing or lead you off track.
The perfect desk mat for a QE doesn’t exi… image
  • Mark Winteringham's profile
Spot the tiny duck for a bonus point!!
Restful-booker-platform updates image
  • Mark Winteringham's profile
RBP has been updated and given a nice new UI plus some bonus improvements
Test image
  • Rosie Sherry's profile
  • Cassandra H. Leung's profile
  • Stefan Friese's profile
  • Mark Winteringham's profile
  • Alessandra Moreira's profile
  • Callum Akehurst-Ryan's profile
Good tests and bad tests do not really exist. It’s up to us as testers to create quality tests and determine what are the most suitable tests to discover information about specific risks. We can do this by questioning and discussing ideas with our teams. Additionally by discovering risks, forming test ideas around those risks, and being observant when executing them. Not every test will be of the same quality, or be structured in the same way, so you need to remain vigilant. It’s up to us, as we test, to question what we have done and what we have learned, to see if assumptions were made or if details were missed. We can always learn and improve to deliver better testing.
Diagrams image
  • Mark Winteringham's profile
Diagrams are abstract graphical representations of complex ideas and systems. They're used to convey information, facilitate discussions. In the world of software and testing, diagrams can come in many forms. Diagrams can be used to describe complex systems in ways that plain language cannot. It can trigger discussion and help weed out any misunderstandings and assumptions. They're easy to create and build during collaborative sessions.Diagrams are models, and all models are flawed. Each diagram has a specific purpose, and misusing the diagram can cause problems. Assumptions are made when creating diagrams, and ignoring those assumptions may lead to issues and bugs. Diagrams give us one perspective of a system or idea, and your project may require more than one perspective.Diagram examples:  You could have process diagrams that describe a sequence of actions, which will carry out on the triggering of an event.  Wireframe diagrams that show how UI components are laid out on a web page.  Data flow diagrams that show the flow of data through a system.  Integration maps that show how services connect to one another. 
Risks image
  • Cassandra H. Leung's profile
  • Mark Winteringham's profile
  • Manish Saini's profile
The dictionary definition of a risk is a situation involving exposure to danger. Software development risks are situations that can negatively impact your project, your product, or your business. This may include loss of quality, money, damage to reputation, or safety to others. Identifying risks early can help you mitigate them. You can determine as a team whether they are unacceptable or unacceptable risk. Risks can also inform how and where we should test as well. Just like you can't find every bug in a product, you can't discover every risk. Risks can appear anywhere on a project or a product, which in a large domain can be hard to manage. Risks are viewed very negatively in many cases for some people, and they can be biased towards not wanting to identify them or accept them. As software testing and quality professionals we sometimes have to be advocates for risks, which takes skill. Example risks: Installability is a type of risk. This is a risk around installing maybe an app on your phone. There are different types of data risks which are around the amount of or the type of data flowing through your application. There are also performance risks. Performance risks could be user load or data load, that affects the speed, of your applications. 
Login or sign up to create your own MoT page.
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.