I did my computer science in India and moved to canada as soon as I completed my degree. I have an SCJP certificate and will soon appear for SCWCD. I have done a couple of internships in India in software development. But I am not being able to find a job here in Canada. Everyone asks for a lot of experience. They do have jobs for freshers but they prefer people who have graduated from a university in Canada. I have a job offer from a very big mnc, but that is a job as a Sofware QA analyst. Is it a bad decision to get into software testing after doing computer science and putting all these efforts in getting into software development ? Should I wait for a better opportunity or should go ahead with the offer ? Is there any chance of getting into development at a later stage ? I would probably be signing a 1 year contract with this company if I accept this offer. So its like if i get a job offer during this 1 year I would not be able to take that either. I am afraid that if I would get into QA then I would get stuck into it forever. Does it add to my merits if I have software QA experience when I apply for software development job at a later stage or Do I have to start from scratch with base salary?? I dont know what to do
Please give me some guidance on this. I am really confused about my career.
How is it possible that you have a "degree" in Computer Science and do not understand how testing is related to development? Why did you move to Canada if you did not have a position there? This seems rather odd and questionable.
Jimmy Clark wrote:How is it possible that you have a "degree" in Computer Science and do not understand how testing is related to development? Why did you move to Canada if you did not have a position there? This seems rather odd and questionable.
I totally understand how testing is related to development. But I am not sure if my testing experience would count if I am trying to get a development job. If I apply for a position with 1 year of experience in testing and if any other candidate applies for the same position with 1 year of development experience, then i guess they would consider the guy with development experience. And I do not have a position in India, The QA position I was talking about is in Canada. I am not sure if I should wait for a development job or to go with the QA job..
If I apply for a position with 1 year of experience in testing and if any other candidate applies for the same position with 1 year of development experience, then i guess they would consider the guy with development experience.
Your "guess" is simply an assumption of what you think they may consider. What if the other candidate has a poor attitude or cannot communicate well? What if the other candidate smells bad or was wearing a wrinkled shirt to the interview.
There can be thousands of different "what ifs" and they can all confuse you and guide you to making a bad decision. It is better to build your confidence and learn to effectively sell yourself, rather than trap yourself in a web of anal mind-games.