Many a time I have been confronted with this question ” What skills do I need to be come a Software Tester?” The answer to this is not so simple. I believe a strong understanding of human Psychology is a must to be come a successful professional.
As part of Human Psychology, Communication skills and your ability to analyze (critical thinking) are the next most important skills that would be needed. Then comes your skills in software, browsers, OS, Databases, (yawn) certifications or whatever seems to be appropriate. I would strongly recommend reading Naomi Karten’s book – Communication gaps and How to close them. It is one book that should not be missed. I would also, you guys have a look at her other book on Managing Expectations. Do visit her website here