i want to shift from software development to
software testing.how my approach should be to get a job in testing area. in today's scenario everyone want experienced guys.for a people like me who have 3.5 yrs of s/w dev. exp. and 0 yrs of exp in testing will get a job.should i undergo any training in testing?please guide me through this.
tahnks in advance.
Robby's comment is good. You have a development background which would work well with automated tools. However, you need the methodology behind testing to go with it.
Does your current company have a QA department that you could transfer to or split time with? Do they use any test automation tools? Spending some time doing testing could give you some insight into whether or not you want to move into testing full time. Also, doing manual testing first, and then moving into test automation would help to give you the methodology behind testing.
If you can work with your company's QA group for at least three months, you could list on your resume that you worked there for 3.5+ years and your responsibilities were QA, Dev, etc... You wouldn't necessarily need to say you have x number of years in QA, although they might call you on it in an interview.
If you worked as a Developer, I sure hope you have some test experience. The developer should do a lot of testing before releasing the software to QA for testing. The thought process may be a little different, but 3 and 1/2 years of development should relate to a lot of testing to make sure the code works and also to isolate and find problems.
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Larrys: If you worked as a Developer, I sure hope you have some test experience. <HR></BLOCKQUOTE>
I concur with Larry - even though you may not have developed a formal test plan - I'm sure (hope) you've been unit testing the s/w you've built.
To answer your question, Yes there could be a promising future for you in s/w testing, and your background would be advantageous in the role of a test automator.
Alternatively, you could pursue training in testing with the intention of becoming a more well-rounded developer, focusing on improving the quality of the code before it gets to an independent tester (and a tenant of the extremeprogramming movement).
Incidentally Brian Merick offers a "Testing for Programmers" course - testing.com
I wish you luck in whatever direction your career takes you