Hanisha Arora
Advocating Products @GreyB
I am Open to Write, Speak, Mentor, CV Reviews, Podcasting, Work
Exploring the distance between how we plan and what we build

Achievements

Club Explorer
Bio Builder
Avid Reader
Article Maven
MoT Community Certificate
MoT Software Testing Essentials Certificate
MoT Streak
In the Loop
404 Talk (Not) Found
Bug Finder
Glossary Contributor
Meme Maker
Photo Historian
Cert Shaper
Author Debut
99 and Counting
Pride Supporter
Social Connector
Open to Opportunities
Picture Perfect

Certificates

MoT Software Testing Essentials Certificate image
  • Hanisha Arora's profile
Awarded for: Passing the exam with a score of 93%
MoT Community Certificate image
  • Hanisha Arora's profile
Awarded for: Achieving 5 or more Community Star badges

Activity

Contributions

Debug like a boss: 10 debugging hacks for developers, quality engineers, and testers image
  • Hanisha Arora's profile
Solve stubborn bugs faster by breaking things on purpose, questioning your assumptions, and thinking your way to clarity.
grep image
  • Hanisha Arora's profile
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
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
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
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
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
  • 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...
Module 18 is now live in the MoT Software Testing Essentials Certificate! image
  • Marie Cruz's profile
  • Mirza Sisic's profile
  • Hanisha Arora's profile
  • Manish Saini's profile
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
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.
Security Misconfiguration image
  • Hanisha Arora's profile
Analogy: You bought a fancy smart lock… and left the default password as admin123. It’s like building a bank vault and taping the key to the front door. What’s happening: This is when your app or system is set up in an insecure way — usually by accident. Default settings, unnecessary services, verbose error messages—config is messy, and attackers love that. It’s not a flaw in the app; it’s a flaw in how the app was set up. Test Like This: Check for open ports, directory listings, or debug messages. Pro tip: Now every application uses frameworks. Go to the default sensitive pages of that framework. Most developers miss that.
Injection Flaws image
  • Jesper Ottosen's profile
Analogy: It’s like asking a guest to write their name on a building entry form, and they write, “Also give me the keys to your house,” and your building's security guard just… does it.What’s happening: You trusted user input to become part of a command or query without double-checking what they wrote. They didn’t just fill the form—they rewired the backend through it.Test Like This: Inputs aren’t harmless. Test it using inputs from the link below.It's my swiss knife for giving an input box a "green" flag.
Broken Authentication image
  • Joerg's profile
Analogy: Imagine a bouncer who checks your ID once and then lets you come and go forever, even if you hand that ID to your drunk friend.What’s happening: Tokens don’t expire, passwords are weak, and sessions stay open. It’s like giving out permanent backstage passes to anyone who tries hard enough.Test Like This: Steal your own cookies. Reuse a password reset link. Log in on one tab, change the password on another, and see if the first still works. And then log out in the third tab.It blows off most of the time.
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.