I am a fresher. I recently got a job in a fortune 500 company. During the interview, they never mentioned that it was for a testing role. It felt like they were recruiting for development. I've completed a Google Summer of Code. They were very interested in what I did during that internship which was development. But after joining the company, they have assigned me a testing job and I'm not allowed to apply for another role for at least 2 years according to company policy. I talked to the manager if they could reconsider and he said he talked to his manager and they said I fit this role better.
I love programming and development. My manager says that I'll find automated testing interesting since I like programming which is all fine but I hate testing. I've only worked for 2 days now and people have been saying its too short a time to judge but I've loved my time coding during my internship. That's why I wanted to work. I also have an admit from Illinois Institute of Technology for Fall 2015 to study MS- Computer Engineering. IIT-C is not a very good college so I wanted to work for a year or two and go to a good college for MS. But with testing that I don't want to do, I'm not sure what do you think? Since its just 2 days how do I quit? Will I be blacklisted from similar companies if I quit now?
Edit : Thank you for all the advice. To answer some of the questions, its blackbox testing, unit testing is being done by the developers, I've asked the manager and team lead they advised me to to seriuosly consider a career in testing. The comapny has a 2 months notice policy. They haven't paid for relocation. As for money for college, I will be studying on a loan, my parents are not going to be paying for it. I will continue to work here and try to search for a new job. I've also decided to apply for a visa so I can go to college if I choose since I'm an Indian. It's a 9 hr job. Travelling is 2 hours. I live with my grandparents so I have to help them with some house work. Leaving home is not an option. So realistically, I'll only have time for open source contributions I want to do during the weekend, which is fine.
Will there be any repercussions to leaving if I go to college? I won't mention it on my resume will a company still know?
Edit 2: I think testing my own code is good. I won't be able to write good code otherwise. I meanti don't like testing when I don't have access to the code. I have decided to pursue a masters for now. I definitely have a lot more to learn. I studied electronics and instrumentation in bachelors so that's working against me. Getting a CS degree will help. In India we don't get to change our majors after we choose it once. I didn't know what I wanted at 17 whne I chose to study eie. So I'll get a CE degree that will hopefully give me better opportunities because they told me that I've been assigned to QA since I'm not a CS student. Not being CS, I'm not eligible to apply to most jobs I want to do so I'm going to study. Thanks for all the advice