I have been wondering about a tester's life. In this post you would find my opinion on my limited view of the tester's career path. This post may have been conceptualized in sub-conscious part of my tester mind. My ever inquisitive mind which wants me to always be prepared for the future to come, in preparing for the coming days. The question which has always been there in my mind and I have been asked by a few others, some times by my father, sometimes by my employers or prospective employers...
"Where do you see yourself in 5 years from now?"
This post started as a guideline to the testers who have spent sometime in testing and ask the question to themselves. However at some moments I could not resist myself comparing testers to developers, because Testers are always pictured with developers, always compared against developers.
"This may seem a little harsh to the developers, but we testers are god's favorite children." -yours truly
Testers have much more diverse career options to choose from and are better prepared for these roles.
Business Analyst
Since Testers get to know more about the broad view of the product and the domain in which the product falls, knowing about the ever changing requirements of business becomes more of a habit.
Testers get to interact with the end users more, who use it in their day-to-day lives. Testers get to know the various use cases that a developer can never dream of.
A good tester would make a very good Business Analyst. With MBA or without MBA, a good tester would surely make a good Business Analyst.
Product Manager
So you have worked a lot with product. You know much more about the product than others in the team. You are customer oriented, you know what customer's regular workflows are. You understand what affects customers more and what can be tolerated with work arounds.
You understand customer's business and you understand what feature or bug-fix is more important than other to the customer. You have read customer's mails that came as bugs. You were there when the best feature of your product was reverted back because the customer doesn't use your product the way you thought.
Long story short, Business acumen + knowing the product inside out makes you an ideal fit to grow into the role of Product Manager.
Technical Architect/Designer
You understand the architecture of your current system, you are a problem solver. You understand computer science concepts and business flow well. This role is meant for you.
Marketing or Sales Manager
You know all the features that your sales or marketing team boasts of. You have done multiple rounds of system testing. You understand the Requirements of New Features and you understand all the existing features. You have tested "what the product claims to do" and you have done the sales pitch testing.
With a passion for your product, with knowledge of the market space and competition, with a little charming personality and mental smartness, with good presentation and communication skills and armed with your knowledge (Broad Overview of product) you can be the Sales Star or Marketing Guru of your product and company.
Usability Expert
You have always focussed on user friendliness of the product. You care about customers and understand that software is meant to help users and enable humans. You have seen and read customers using your product.
Usability Expert is one great career option that a tester can pursue.
Test Consultant
After practicing testing for a while and considering yourself master in exploring a known or unknown application and finding important information, uncovering potential threats to the product or users, you can start your own consulting practice.
You can be on your own, earning boundless income, and get to test varied products, applications work with different people. And you are mostly your own boss to choose these.
Testing (Managing) Manager
Beware testers!!! This seems to be the most easy jacket to fit into or rather was most easy to fit into but shrinking very fast now. Trying to manage people (which becomes more and more difficult with smarter people working as your subordinates). I read somewhere people should be influenced and work should be managed.
These kind of managing managers spend more time in micro-management, in world's largest software producer company's tools (excel and powerpoint) than in their products.
Testing (Working) Manager (Manager 2.0)
These are the Managers or rather leaders who lead by example. These testers inspire by their action. They are testing, finding bugs, suggesting enhancements, suggesting design changes, learning new ways to be and make team more effective and efficient on day-to-day basis.
They are collaborating with testing team, development team, customers, product management constantly. The team grows mutually and gets mentored by this person.
The world is round. Tester has always the option of becoming a Developer.
Developer/ Programmer
My logical mind says since a tester knows most of the places where developers generally make mistakes, they should not make those mistakes at least and prove better developers.
However, it is found that testers write bad code for their own automation. I think this question's answer lies in human psychology. Who will Police the police? So a tester will become a very good programmer only if he/she knows the code is going to be tested by a good tester later. :)
As mentioned earlier this is my limited view. Reclaim your personal method and follow your own style. Feel free to add more to the list.
Addendum (14Apr2010, 1250 hrs IST):
I read my guru James Bach's view on the subject...
He wants to be an expert. I would say he already is. But that's what makes you an expert... always pushing the limits and being always in flow... I have Kathy Sierra's graph on how to be an expert on my work desk.
Being an Expert is such a motivation... coz expertise is not a destination but the journey.
Friday, March 26, 2010
Subscribe to:
Post Comments (Atom)
Brilliant post on how many avenues are there for a tester and how can they pave there way for future is so many different directions...
ReplyDeleteBut the underpinnings of these should be to very well aware of capabilities and thereby shaping ourselves.
Excellent Article !
ReplyDeleteThis should probably be one of the very few articles on the web which describes the enormous Career paths for testers by lucidly describing all the intricacies required for each role.
With so many career paths available for a tester, this should surely instigate jealousy among the IT field in general and the Development community in particular.
I would strongly suggest this post for any new entrant to this "Amazing world of Testing", reading this article would definitely clear all their apprehensions about carving a career through testing.
Great Article Santosh,
ReplyDeleteKeep it up. The article really inspired and motivated me as a tester and I expect it will help many others as well..
Thanks Fayaz and Tarang,
ReplyDeleteAppropriate comments from knowledgeable testers like you keep me motivated. Thanks again for wonderful comments!
Thanks छावा मंडळी. I hope the same too.
ReplyDeletegood one ! a tester can even get in to Devloper support services or product support service too , as i have seen many ppl
ReplyDeletein that..an MBA would also help for much better opps
Hey Santosh, this is one of the best and simple description I have ever come across regarding Testers and their chances of growth in other relevant fields. This gives clear and vivid picture of Tester's future in various levels and platforms to beginners as well as existing Testers.
ReplyDeleteIt is pretty convincing and really good guidance for anyone who wants to explore Testing world.
Thanks Kiran and Preets.
ReplyDeleteAdded Addendum linking to my guru James Bach's opinion on the subject.
Product sales career have a bright future due to the widening of the rivalry among the companies in same industries.
ReplyDeleteHI
ReplyDeleteCan u plz tell me which testing course is best for career bcz i heard many testing course like manual testing,automation testing,advance QTP workshop n ISQTP CERTIFICATION. i want to build my career in testing plz suggest me
waiting for reply
Brilliant post Keep it up, This article is really is really very helpful to everyone. More details about Career & jobs in india
ReplyDeleteI was choosing this career optin and your post helped me do that . Thanks :)
ReplyDeleteIs it possible to move from mannual testing to automation testing?
ReplyDeleteThank you for sharing such useful information. Your article helped me to understand career prospects in software testing industry. Testing is the part of the software development. It assists the programmers and developers to create stunning application catering the requirement of individuals. Software training institutes in Chennai
ReplyDeleteWe are a leading software company dwarka,India which works as per the client requirements and give provide software.
ReplyDeleteI have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article. I did Loadrunner Training in Chennai. This is really useful for me. Suppose if anyone interested to learn Manual Testing Training in Chennai reach FITA academy located at Chennai Velachery.
ReplyDeleteThank you for sharing such useful information.You check out hear for jobs in Software Security testing
ReplyDeleteThanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing. CCNA Training in chennai | CCNA Training chennai | CCNA course in chennai | CCNA course chennai
ReplyDeleteThank you so much, please also post job openings links for Manual Testers.
ReplyDeleteCheers
Anil
Great article Glad to find your blog. Thanks for sharing.
ReplyDeletedb2-training in chennai
Excellent article and useful information.
ReplyDeleteTest automation framework
PLC scada training in noida provided by 'Dynamic Institute of Automation & Controls'. Industrial automation training in Noida deliver by industry experts with 100% placement assistance.
ReplyDeleteI was barely amazed at how you had written this content. Please keep posting.
ReplyDeleteBest Selenium Training Institute in Chennai
Selenium training in Chennai
JAVA Training
ios training institute in chennai
ios developer training in chennai
Thanks For Your valuable posting, it was very informative
ReplyDeletecoursquare
Guest posting sites
Thank you for sharing this wonderful information with us. Keep up the good work.
ReplyDeleteBest Placement Training institutes in Chennai | Training and job placement in Chennai | Training come placement in Chennai | Placement courses in Chennai | Placement courses in Velachery | Best Placement Training institutes in Tambaram
Thanks for sharing,this blog makes me to learn new thinks.
ReplyDeleteinteresting to read and understand.keep updating it.
mobile application development training in bangalore
Best Android Training Institute in Anna nagar
Android Courses in T nagar
Android Courses in OMR
Thanks for sharing this tester life career path. Continue sharing more like this.
ReplyDeleteWindows Azure course in Chennai
Best Azure Training in Chennai
Azure Training near me
Robotics Process Automation Training in Chennai
AWS Training in Chennai
Machine Learning Course in Chennai
Awesome Post. It was a pleasure reading your article. Thanks for sharing.
ReplyDeletePega training institutes
Pega training courses
Pega administrator training
Pega testing training
Pega software training
Pega software course
Amazing Post. Great write-up. Extra-ordinary work. Waiting for your next Post.
ReplyDeleteSocial Media Marketing Courses in Chennai
Social Media Marketing Training in Chennai
Social Media Training in Chennai
Social Media Marketing Training
Social Media Marketing Courses
Social Media Training
Social Media Marketing Training
Social Media Courses
Very Good article. Thanks for sharing
ReplyDeleteRegards
Machine Learning Training
Best article keep sharing new post
ReplyDeletemicrosoft azure certification training chennai
I am commenting to let you know what a terrific experience my daughter enjoyed reading through your web page
ReplyDeleteiosh course in chennai
An extremely informative and interesting blog among all you have shared. Update it frequently.
ReplyDeleteBest Spoken English Classes in Coimbatore
Spoken English Coimbatore
Spoken English Course in Coimbatore
Spoken English Training in Coimbatore
English Speaking Classes in Mulund
English Speaking Course in Bangalore
Spoken English Classes in JP Nagar
best office chair india
ReplyDeletenice....
ReplyDeletegood
ReplyDeleteBermuda web hosting
Botswana hosting
armenia web hosting
lithuania shared web hosting
inplant training in chennai
inplant training in chennai for it
suden web hosting
tunisia hosting
uruguay web hosting
Nice blog
ReplyDeletehttps://www.pearltrees.com/t/technical-experts/id31418472#item307148817
https://www.pearltrees.com/t/technical-experts/id31418472#item307148963
https://twitter.com/globalemployees/status/1263795529076502534
Thanks for sharing this article about seo. i read your blog every time.. oracle training in chennai
ReplyDeleteThanks a lot very much for the high quality and results-oriented help.
ReplyDeleteI won’t think twice to endorse your blog post to anybody who wants
and needs support about this area.
oracle apps dba training in Chennai
best java training institute in Chennai
node js developer course in Chennai
Very Informative blog thank you for sharing. Keep sharing.
ReplyDeleteBest software training institute in Chennai. Make your career development the best by learning software courses.
php course in chennai
msbi training in chennai
devops training in chennai