The main companies paying for software testing are big brands.
Nearly every Fortune 500 company that has their own software needs to run extensive tests. The reason is that software not working correctly will have a big impact, either external through unhappy customers or internal because of employees that cannot work with the software.
More and more companies prefer to outsource the testing to external providers. Those software testing services often let ordinary people and software experts do tests.
This will help the developers to understand the user’s perspective better and also helps to fine tune technical details by the insight they get from software experts. Also, this ensures that developers can fully concentrate on developing.
You can become a software tester by starting as an ordinary software tester and then specialize in a certain field to get highly paid projects.