I have been an intern at a reputable start up since January. I was in the QA section of this company since I joined. My internship was to last for six months, that is, till end of June. I also have an offer from this same company for full time employment in the same position where I work now.
In these five to six months, I realized that QA isn't meant for me. I find the it extremely boring and I am not satisfied for a number of reasons,
- Programming has always been my passion and strength, I want a job that will let me do this(Before joining I was told I would be programming here.)
- In these months of my internship I have hardly been challenged and required to think.
- It is a very monotonous job.
So, in April I went ahead and put these in front of my manager. I also told him that if I do not get what I am interested in, I might consider leaving the company(I believe in being honest. It helps both sides plan better.). He was a very understanding person and told me that I could interview with the Development team there.
In a week, I had two interviews. After another week I was told that I now have three options and we discussed in detail each of them,
- Stay in the current position and they will make sure that I get to do programming.
- Move to the QA-Automation team(I am told I will be doing lots of programming here)
- Move to the Development team
He told me that he doesn't want me to consider moving out of the company. After this, I told him that I wouldn't move out of the company and would surely take one of these options.
I was given another week to decide. I decided to move to the Development team. I told this to my manager. He again tried to tell me the advantages and disadvantages of my choice and told me to take another week to make the decision. He did seem to favor QA-Automation over development.
A couple of days earlier I ran into the Development manager who interviewed me for the development role. He said that they have given out all the offers this time and that I can not move to development because their head count is too high this time.
I definitely do not want to stay in my current position.
I do not want to move to Automation either because I have developed an aversion towards QA and don't ever in my life want to work in a QA team. Also, many of my colleagues started off in QA-Automation but ended up here. I do not want this to happen with me.
I do not want to be in a QA team.
Would it be right if I chose to leave now ? How do I tell my manager that I do not want to take up QA-Automation even if it offers programming right now because I am scared I will be stuck up here for rest of my career ?