The field of software testing has become so competitive today that there are many people who would be able to test any software that is developed. In a world where IT has taken over every possible field, it is necessary to use tested software for all situations. For instance, if you were the owner of a multi-specialty hospital where a few hundred patients are admitted and discharged every day, you would certainly require software that could manage this huge movement of people in and out of your hospital. How could you do this, if you did not have software that had already been tested? It is therefore practical and safe to ensure that software testing is done at the right time. This is to make sure that you get to use the right software for the need you have at the present time. A quick browse through the net will bring up details of quite a few people who are good software testers.