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
Introduction to software development and testing
The building blocks of the internet
Introduction to JavaScript
Introduction to Cypress
99 and Counting
Social Connector
Found at 404
Picture Perfect

Certificates

MoT Community Certificate image
  • Mark Winteringham's profile image
Awarded for: Achieving one or more Community Stars in five or more unique months

Activity

1.3.4 of MoT Intermediate Certificate in Test Automation - Javascript image
1.3.4 of MoT Intermediate Certificate in Test Automation - Javascript
1.3.3 of MoT Intermediate Certificate in Test Automation - Javascript image
1.3.3 of MoT Intermediate Certificate in Test Automation - Javascript
1.3.2 of MoT Intermediate Certificate in Test Automation - Javascript image
1.3.2 of MoT Intermediate Certificate in Test Automation - Javascript
1.3.1 of MoT Intermediate Certificate in Test Automation - Javascript image
1.3.1 of MoT Intermediate Certificate in Test Automation - Javascript
1.3.0 of MoT Intermediate Certificate in Test Automation - Javascript image
1.3.0 of MoT Intermediate Certificate in Test Automation - Javascript

Contributions

First request to test suite: 30 days to API testing confidence image
  • Mark Winteringham's profile image
  • Sarah Deery's profile image
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 image
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
  • Cassandra H. Leung's profile image
  • Beth Marshall's profile image
  • Jenny Bramble's profile image
  • Lisa Crispin's profile image
  • Suman Bala's profile image
  • Mark Winteringham's profile image
  • Dan Ashby's profile image
  • Janet Gregory's profile image
  • Lena Nyström's profile image
  • Elizabeth Zagroba's profile image
  • Jenna Charlton's profile image
  • Melissa Eaden's profile image
  • Maaike Brinkhof's profile image
  • Ash Winter's profile image
  • Hilary Weaver's profile image
  • Nicola Lindgren's profile image
  • Beren Van Daele's profile image
  • Gwen Diagram's profile image
  • Jesper Ottosen's profile image
  • Louise Gibbs's profile image
  • Parveen Khan's profile image
  • Daniel Knott's profile image
  • Simon Tomes's profile image
  • Sarah Deery's profile image
  • Ady Stokes's profile image
  • Christine Pinto's profile image
  • Oleksandr Romanov's profile image
  • Aj Wilson's profile image
  • Lewis Prescott's profile image
  • James Wadley's profile image
  • Brittany Stewart's profile image
  • Melissa Fisher's profile image
  • Joyz Ng's profile image
  • Scott Kenyon's profile image
  • Marie Cruz's profile image
  • Emna Ayadi's profile image
  • Ben Dowen's profile image
  • Veerle Verhagen's profile image
  • Rosie Sherry's profile image
  • Mirza Sisic's profile image
  • Richard Adams's profile image
  • Julia Pottinger's profile image
  • Rahul Parwal's profile image
  • Callum Akehurst-Ryan's profile image
  • Mahathee Dandibhotla's profile image
  • Karen Tests Stuff's profile image
  • Barry Ehigiator's profile image
  • Rabi'a Brown's profile image
  • Jesse Berkeley's profile image
  • Hanisha Arora's profile image
  • Philippa Jennings's profile image
  • Kat Obring's profile image
  • Nataliia Burmei's profile image
  • Judy Mosley's profile image
  • Hanan Ur Rehman's profile image
  • Emily O'Connor's profile image
  • Manish Saini's profile image
  • Maddy Kilsby-McMurray's profile image
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 image
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 image
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 image
Spot the tiny duck for a bonus point!!
Restful-booker-platform updates image
  • Mark Winteringham's profile image
RBP has been updated and given a nice new UI plus some bonus improvements
Test image
  • Cassandra H. Leung's profile image
  • Mark Winteringham's profile image
  • Alessandra Moreira's profile image
  • Rosie Sherry's profile image
  • Callum Akehurst-Ryan's profile image
  • Stefan Friese's profile image
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 image
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 image
  • Mark Winteringham's profile image
  • Manish Saini's profile image
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.