Monday, December 30, 2013

Year-end Memories and Thoughts

Year-ends are tough for me. While listening to Trans-Siberian Orchestra this morning I indulged into daydreaming. I was thinking about my family back in Russia and reminiscing about things that happened over the years. I remembered the loved ones that passed on – my grandmother whose birthday was right before Christmas and one of my first bosses in the US who was like a father. It is nice to be able to slow down and unwind over the holidays. It could also be quite unpleasant when some daunting memories surface and make you feel sad. The hardest ones are of me growing up in Siberia.

Friday, September 13, 2013

A Look at the Relationship Between Testers and Developers

I believe that one of the important things in the work life of a tester is to have a good working relationship with developers. This will not only make a tester's job and bug advocacy process easier but will also give him the ability to exert influence on quality, promote positive collaboration and learning opportunities.

Roy Osherove interviewed James Bach on “The Role of the Tester” where Bach talks about this. He says that:

‘…developers are the people who create quality; they make the quality happen. Without the developers, nothing would be there; you’d have zero quality.’

After all without developers on the project us – testers – will not have a job!

In the last few years I have worked thoroughly integrated into Agile development teams as a lone tester. I tend to gravitate more towards developers as opposed to testers as I feel that it helps me expand my domain knowledge and technical skills and…be a better tester. Plus programmers are WYSIWYG. I prefer it when people do not beat around the bush when working together.

On occasion I hear and read stories about the challenges and conflicts both sides have experienced in the workplace, as well as tips and recommendations on how to handle difficult situations and work on improvements from the tester’s viewpoint.

I thought it would be interesting to find out from developers what they thought about testers and their skills. I conducted a very unscientific survey of some developers that I have worked with and whom I also consider professional mentors and good friends.

The replies were pretty refreshing. I hope testers find them useful and take them into consideration in how they go about their work.

Here are the results:

Wednesday, March 20, 2013

Improving the World One Bug at a Time

Like many of my colleagues I appreciate humor and jokes about software testing and testers. I got a chuckle out of reading the Software Testing Humor – Jokes posted by TestingGeek and Bumper Stickers for Testers by Harry Robinson.

My favorite bumper sticker is "A good tester has the heart of a a jar on the desk". But I think that I probably get motivated by this one -"Improving the world one bug at a time". It makes it even better when you find a bug in in the wild and help with a solution.

An anecdotal story happened to me a few months ago. I had to help my mother buy a kitchen appliance with a credit card. One would think that it's easy. It usually is unless your parent lives in Siberia and is terrified of using that "plastic thing" issued by a foreign financial institution. There was no other sensible option however so we agreed that she would visit a few local stores where a card was accepted and the price was reasonable, and then would let me know when and where the purchase would be made.  Once she found a store I alerted my bank about the upcoming transaction to hopefully avoid any surprises and alleviate stress for my mom. I called her on her cell phone before she walked into the store to calm her down and told her to call me right away if anything comes up.

To my bewilderment I got a call about 15-20 minutes later with my mother sobbing on the phone and a sales clerk and the store manager trying to calm her down. The credit card transaction was declined. There was no response code to explain why. This didn’t make sense. We tried to run it again while I was on speaker but it failed. My mother was inconsolable and needless to say I felt mortified. What could have happened? The store manager was trying to be helpful and called the US bank’s Russian subsidiary representative in Moscow. They talked, tried to process the transaction again and got the same results. I was actually amazed how nice and professional both ladies were at the store.  I don’t want to sound facetious but I don’t remember customer service to have been any good in my old country. I had been cursed out by sales clerks on many occasions back in the day.