I was hired as a software engineer in a company and there are multiple teams. The company hired me in a development team.
After getting hired I came to know that they have a different process for QA. They ask the developers to do the QA Testing of other developers' patches in a team. When I say testing I don't mean automated or any sort of unit testing I mean testing the complete business case for which the development was done.
Now I have mentioned often that I have interests in doing development but the company is forcing me to do QA as well like many other people.
My question is will this QA help me in my career as a developer because quite frankly I feel like I am not given enough development related tasks. The HR while hiring never mentioned this process and although through countless arguments with the people they never listen and I fear it may not be healthy for my development career.
The counter argument presented is that we have hired you as a software engineer and you must do both.
How can I present a good argument that may get me to do more development because the manage in my team is not supportive at all?