Is your test engineer a sadist? (don't worry, that's a good thing)

Over the past few days, I was working with our test engineer as he was putting an upcoming release through it’s paces. I was feeling pretty good overall but I also knew that we were bound to have a bunch of issues that needed to be addressed before we were in a position to contemplate pushing the update out to production.

As I was sitting at his desk, he suddenly let out this loud Dr. Evil-esque laugh and started adding another entry to his bug list. My internal reaction was a little defensive – “why the hell are you so happy we have bugs?” – but then it clicked – he was happy he found the bug, not happy that we had it. This is exactly what you want. He was trying to prevent us from shipping software that didn’t work.

You’re never going to build perfect software and a tester who loves finding bugs isn’t a sadist, he’s just great at his job. Here’s to sadistic testers – we need more of them.

dvd memento download
  • Morgan

    Rahul – this is a great observation. I learned the same thing when I first moved from a dev to a dev mgr. Before, I had always had thought testers were a pain. When we’d post for openings for testers, we would put “Must be relentless about software quality and finding bugs”. I worked with one guy who was so relentless at finding bugs it pissed a couple of the devs off. This was fine until he slipped up and they descended upon him like wolves. If he wasn’t based in the valley I’ve have him send you guys his resume. He’s one sharp cat.

  • http://www.rp0229.com/blog Rahul Pathak

    Morgan,

    Thanks for your comment. It’s always a tough balance. I think your tester’s got to be able to find bugs and still find a ways to make devs feel good about their work.

    Is your contact in the valley or SF? If he’s looking, let me know. I may know of some opportunities in the Bay Area. Nothing definite, but I can ask around.

    Cheers,

    Rahul