знания-знания. тестировщику на деле нужна хорошая память, внимание к деталям, дотошность, несгибаемость, добрый нрав и умение расположить собеседника (общаться придется часто и с разными людьми) и чтобы вырваться вперед - умение видеть работу.
Ладно, знания: Хорошо если есть общее представление об устройстве ПО, это позволит не разбираясь подробно в деталях делать предположения о возможных источниках ошибок.