Reasons to leave the testing or QA career

Summary - It appears to me that one has to be exceptionally good to get a QA job, but it is enough to be an average or even mediocre developer to get some job or at least an entry level job.

The details -

After talking to people at some small, medium and big name companies (ex. FAANG), it appears that there is a tendency to have fewer QA or Testers. You’ll often see QA to DEV ratios like 1:10 or lower, especially in FAANG like companies. I am not sure if this is the right move in every case, but it seems to be the trend.

I also see that the ratio of QA-DEV job postings is quite low. I haven’t done any rigorous comparisons, but it feels like there are 1 or 2 QA jobs for every 10 DEV jobs (at the same level) in cities with lots of tech companies. I don’t know if the pandemic has lowered that ratio or if there are other factors like a tendency to have lower QA to DEV ratios. There are many entry level DEV job postings though, some even with mentoring, but hardly any entry level QA jobs. Moreover, I am not sure if companies with very low QA-DEV ratios compensate their QAs enough, given the QAs bigger responsibilities. I have rarely heard of QAs making much more money than DEVs in the same company.

The interview process for QA is similar, if not at par with junior/intermediate level DEV interviews. Many companies (not all) have a screening round in which they ask you to solve problems in Data Structures and Algorithms in under 1 hour. They can ask such problems in later stages also. These problems are often difficult and might not always indicate if candidate is a good QA or not. In fact, one might not even need that kind of problem solving skill in most QA jobs, but that is a different story. If we need to bring ourselves to the level of a junior/intermediate DEV in algorithms and such, regardless of whether the job actually needs it, then why not learn more and become a DEV instead ? (unless your passion is QA only or you know for sure that you are exceptional in testing).

It appears to me that one has to be exceptionally good to get a QA job, but it is enough to be an average or even mediocre developer to get some job or at least an entry level job. It appears that COVID has exacerbated this. Remember that you also have to pay the bills.

So, I guess its time to switch careers. But, how do you decide whether you have the aptitude to be an exceptional tester ?. There are plenty of resources which give you a rough idea of your aptitude for software development or programming (Ex. Hacker Rank). But, I haven’t come across any such resources for QA. So, its hard to get the confidence to leave QA.

Hi,

I think in any industry you are expected to be at the top of your game, to keep up with the latest ways of working, tech updates and anything else that goes with the job.

To be honest, to me, you sound like you’re done being a tester and looking for validation for how you feel. I was once a tester and I felt the same. You see all the negatives in the space and see that as an out. You don’t have to love what you do, but you should have an interest in doing it. You should want to be good at what you’re doing. We all have funks along the way, where we get fed up and don’t want to do our day jobs anymore. I’ve found doing some training helps, getting involved with people and discussing topics helps, these things are harder during covid but still doable.

What you should consider is if this is a funk? Is it the impact of covid on your mental health? Are you ready for a change and want to move on from being a tester? These are answers you should be comfortable with. Maybe spend time assessing your career goals and where you see yourself in a few years. Maybe take some life coaching to give you some clarification.

Don’t compare your journey to anyone else’s. All those people you mentioned that are getting jobs in development have likely worked their asses off to learn the skills to get the jobs. There are plenty of people getting QA jobs still and are still upskilling. I think all industries are hit by covid.

I’m basing all this on my own personal experience.

I don’t know of any resource that checks if you’ve an aptitude for being a tester. I think as with anything, you can learn, practice your skill and get better. Maybe pair up with other testers to improve your skills. Focus on an area and learn all you can about it.