Чтобы стать тестировщиком программного продукта, нужно иметь следующие качества:
Внимательность.
Усидчивость.
Критический взгляд на вещи, умение искать слабые стороны.
Аналитические способности.
Упорство и настойчивость.
Коммуникабельность.
Быстрая адаптация к новым языкам и программам.