This isn't a coding question, but a career question that I am stumped on. Any advice is greatly appreciated.
I graduated college this past spring and since then have worked in the QA department for a large e-commerce website for the past three months. My duties including running automation and manual tests, writing test scripts, writing test plans, and working to fix our current QA processes. Quite frankly this is a little boring and frustrating considering a lot of our test plans/scripts have problems and the processes in place cause a lot of rework to be done. The QA department is well respected though and we have a healthy relationship with the development team.
Just the other day I was contacted by someone whom I worked with a few months where I was a web development intern. At that internship I created some internal company websites using ASP.NET and MS SQL server. This person told me they recently took a position at another company which is now hiring a junior programmer for which they think I would be a good candidate for. This company is much smaller than where I am currently and it seems that I will have a lot of influence and opportunity to work on interesting projects.
Do you think I should pursue this opportunity? I enjoy developing a lot more than QA, but am not sure changing jobs after only working for 3 months is a good idea. At the same time I feel that it will be more difficult down the road to change career paths and go down the development path. Development to me is a lot more interesting and feels more fulfilling as opposed to running tests on someone else's code. At the same time staying in QA will most likely open up some management opportunities that seem to be more difficult to attain from a development position.
Any help is greatly appreciated. Thank you.