You go meet a fresher and tell him "Hi , I am ____ , from an MNC and I have two kind of jobs and I shall take you whatever you are interested in" and also tell him "What would you prefer Development or Testing"
Should I write the most obvious answer ?
I was very keen on researching this and my mentor told me "Pradeep , Testing is more of a forced profession/job for a fresher , Rarely a person would come up and say that he/she wants to do testing and I am not sure if that person really has a passion to test in his/her heart"
I felt it true , when I was a fresher and went for an interview , the manager there told me "I can offer you testing and is it OK?" , without knowing what it is I did accept and I also crossed a stage where I started looking at development jobs but today is a day where I would never do that , not that I dont like development but just that I have started to like testing a lot more each day !
__ Why Testing failed in a freshers mind ? ___
Shall I blame it on BIG companies like Microsoft , Google ....
I think I need to ( a certain extent ?) and am not sorry for that , everyone entering in this industry dreams of entering companies like Microsoft , Google , Yahoo , Adobe , Cisco and so on ....
What do they do _ 1?
They want the best coders and they dont want their competitors to grab the best ones and hence organize a coding contest like .. Google India Code Jam which gets great visibility to the students and professionals.
What can they do _ 1?
Well , good that you have tough questions that people who are real good designers and coders can crack it and why don't they have a parallel Testing contest where people are asked to Test the code those Great Coders wrote ? Is it that they have so good coders whose code need not be tested. Even to grant them a prize as champion or winner , someone from the team has to test it , isnt it true.
What do they do _ 2 ?
Take up any written test by any company (atleast in India ) for a fresher. Not a single question about testing , Why ? Testing comes under a part of the CS/IT curriculum and why not ? Finally some of the people who clear the test having a passion for development are forced into testing ultimately resulting in either attrition after an year of experience or product quality at stake due to lack of interest.
What can they do _ 2 ?
They being aware that they need some freshers for Testing too can make an effort to give a different written test for people who want to enter testing.They can identify the talent people have in testing a product or application. Simply speaking the truth a company can get better testers than their competitors by doing so and moreover a better output , product quality improving , less time spent on managing attrition.
What do they do _ 3 ?
Money ! is a vital factor for most or I should be more frank here , for everyone. When I joined as a fresher and I was into testing , I got only 1/4th of what a fresher cum developer got in the same company. Wait ! This doesnt happen everywhere but still it does happen , right ? Even today I am paid less than a developer of my similar skill set or experience but without any guilt all companies put up saying "they are an equal opportunity employer and they dont differentiate" , aren't they ?
What can they do _ 3 ?
There can be a marginal difference for Developers and Testers but 1/4th is not at all good and if you call that an equal opportunity , I doubt your Math skills and so your development skills too.
When you hire a fresher , do not differentiate , me and my friend studied in the same class and got the same score and in the same company and he getting more than me just because I am a tester is stupid ! If you dont accept , check guiltometer , it will show its max.
What do you ( freshers ) do ?
Have you ever seen a fresher doing their final year project on testing ? Never ! why ?
Freshers too are responsible for being a bit narrow minded and this factor cannot be given so much weight-age as usually freshers are naive , I was naive , you were naive. I dont want matured replies as "No , I wasn't" !
What can you ( freshers ) do ?
Do I need to tell it after you have read so much ?
__ End of __ Why Testing failed in a freshers mind ? ___
"Fresh minds are ignited minds , do not differentiate whether petrol ignited them or diesel"
Thanks and Regards,
Disclaimer : Why should I disclaim truth ?
Update : Read this - Fake it Break it