Two three type of jobs and the future of QA and Testing

I read an interesting statement from Marc Andreessen in an article from QZ .  Andreessen says that soon there will be two kinds of jobs: jobs in which people tell computers what to do and jobs in which computers tell people what to do.

The future of QA?

Working with a computer, a computer working with me


While kind of agreeing with this statement I started to wonder where this would leave us, the people working in QA.

It is not hard to see a future where most of QA work is sorted along the lines Andreessen mentions but who would make sure that the computers are also actually doing what they are supposed to? And how do you ensure that the people who tell the computers what they are supposed to do, do what they are supposed to do?

These type of questions make me believe in the future growth of our industry.

Software is not going away, computers are not going away.

Look at this quote for example:

“The modern car is, in essence, a sophisticated mobile computer, with software and electronics accounting for as much as 50 per cent of its value.” (Paid)

50 percent, that is half of the value including the engine. Software is only gaining in importance.

Of course many of the jobs that can be automated will be automated. Which means that a lot of testing jobs will cease to exist or at least will be done differently. By people telling computers what to test, for instance.

But with the importance of software continuing to grow the need to assure its quality will grow as well. To get an idea of how this works let’s take the example of the car. Just think how much resources have been devoted to making car use of safe as possible. And quality assurance does not just happen on the level of an individual car, we create laws, and infrastructure to make driving as safe as possible. And more cars on the road means more focus on its safety.

Future in QA and Testing

With software playing such important part in our lives the resources devoted to its quality are rising as well. And although plenty of work will be automated, the growing use of software will create more than plenty of work to test the automation and assure its quality.