In a small company, this is difficult because you are right: you canβt just sit idle between rounds of formal testing. Of course, they can do other things, such as writing test cases and test plans, but even then they can have some downtime. It may make sense for a small company to hire contract testers when they are needed, since you can only have one product for testing, and the time between products is long. You can also see if you can find another company that will test for you - as well as for hiring contractors, but the contract will be concluded with the parent company, not with people.
In larger companies, usually (but not always) there are enough projects at different stages of development / testing, which will contain all the staff testers, mainly engaged in some kind of work. Of course, sometimes demand exceeds resources (full-time employees), so contractors are sometimes involved in a specific project. And yes, you are right, even contractors must be trained in the system they are testing, even if they are busy there for one project.
FrustratedWithFormsDesigner
source share