Хороший тестировщик должен уметь всё! (конечно :))
Самое главное, что могут упустить начинающие и вкатывающиеся - тестировщик общается. Много, обильно, с разрабами, с заказчиками, с аналитиками, с другими тестировщиками, с менеджером, с небом и Аллахом и всеми прочими.
Изображение из Интернета
Вообще набор тестировщика может выглядеть примерно так: