Training a software tester who’s never tested before image
  • Hanisha Arora's profile image
Build a test-first onboarding path that strengthens new testers’ observation, questioning, and risk-finding skills
MoT Software Quality Engineering Certificate image
  • Simon Tomes's profile image
  • Sarah Deery's profile image
  • Ady Stokes's profile image
  • Rosie Sherry's profile image
Boost your career in quality engineering with the MoT Software Quality Engineering Certificate.
Debug like a boss: 10 debugging hacks for developers, quality engineers, and testers image
  • Hanisha Arora's profile image
Solve stubborn bugs faster by breaking things on purpose, questioning your assumptions, and thinking your way to clarity.
grep image
  • Hanisha Arora's profile image
A command-line search tool that finds patterns in text — short for Global Regular Expression Print. In simple terms: it hunts through files and tells you where the thing you’re looking for is hiding.
Rubber Ducking image
  • Hanisha Arora's profile image
A debugging technique where you explain your code (and your confusion) out loud — often to an object, like a rubber duck. The magic: saying the problem forces your brain to slow down and reprocess the logic, and half the time you’ll spot the issue before the duck even blinks. How it works:  Pick your “listener” — a duck, a plant, a coffee mug, or a colleague who can tolerate monologues. I have a lot of friends on my table to listen to me, my fav - sleeping Pikachu.  Walk through your code line by line, explaining what it’s supposed to do.  Wait for the moment you realize what it’s actually doing.  Why it works: Turning thought into speech forces clarity. You can’t gloss over details when you have to articulate them — even to plastic.
Git image
  • Hanisha Arora's profile image
Git
A distributed version control system that helps you track changes, collaborate without overwriting each other’s work, and recover from “oops” moments and make them "aha" moments. Think of it as a timeline of every decision your codebase has ever made - the good, the bad, and the experimental.Common commands:  git clone <repo-url> – Makes a local copy of a remote repository. Basically, downloads the project (and all its history) onto your machine.  git status – Tells you what’s changed since your last commit. Great for confirming if you’re in control or if chaos has already begun.  git add . – Stages all modified files for commit. You’re telling Git, “These changes matter — track them.”  git commit -m "message" – Saves a snapshot of your changes. The message is your future debugging diary — write something meaningful.  git push – Sends your commits to a remote repository (like GitHub). The part where you finally share your brilliance — or your broken code.  git pull – Fetches and merges the latest changes from the remote. Always do this before pushing, unless you enjoy merge conflicts.  git log – Shows commit history. Great for tracing when that one bug was born.  What's the git command that you learnt the hard way?
I'm STEC certified image
  • Hanisha Arora's profile image
Doing this certification was cool, haha!! I'm Software Testing Essentials Certified (STEC) !! Thanks guys, for creating an opportunity to contribute to this certificate. Got to know a lot of "ho...
Tools to help with functional testing image
  • Hanisha Arora's profile image
Strengthen your functional testing with technical tools that uncover hidden issues and speed up debugging
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...
Module 18 is now live in the MoT Software Testing Essentials Certificate! image
  • Marie Cruz's profile image
  • Mirza Sisic's profile image
  • Hanisha Arora's profile image
  • Manish Saini's profile image
During filming for Module 18 of the MoT Software Testing Essentials Certificate, Marie Cruz put a demo e-commerce site through its paces with a k6 Studio load test and managed to reveal a hidden we...
Broken Access Control image
  • Hanisha Arora's profile image
Analogies: You bought a balcony ticket, but the stairs to the backstage were just… open. No one stopped you. No one checked. You walked in, sat at the controls, and nobody noticed. Or...You bought a regular ticket. But no one’s watching, so you just walk past the velvet rope into VIP, then backstage, then the cash counter. No one stops you. No one even asks, “Hey, should you be here?” What’s happening: It’s not about who you are, it’s about what you’re allowed to do. Broken access control means those checks are either missing, misconfigured, or just trusting too much. Test Like This: Change IDs in URLs. Hit admin routes with a normal account. Submit actions you shouldn’t have access to. If the system doesn’t push back, that’s your red flag. Simple rule: Getting in is one thing (authentication). But being let loose to do anything once you’re in? That’s the real problem.
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.