У меня такой вопрос к опытным коллегам Тестировщикам. Есть мнение, что Тестирование ПО очень изменчивая специальность, в какой-то степени хаотичная, в процессе работы Тестировщик вынужден часто перескакивать с одного блока задач на другой, менять инструменты, в кратчайшие сроки внедрять и изучать что-то новое. В сравнении например с той же Разработкой ПО, которая более универсальна. Хотя если взять в общем сферу IT, я понимаю что это вообще довольно динамичная отрасль. Но, видимо есть как более стабильные направления, так и менее. Будет интересно почитать комментарии опытных специалистов.
Ну смотря как оценивать, тестировщик в какой то мере он вольный художник, в отличии от разработчика. Разработчик пишет код и вроде как работа монотонная. Тестировщик не ограничен не чем и именно класс тестировщика проявляется своим видением ситуации, где доказать свою правоту, где то надавить. Разработчиком по сути доказывать ничего не надо. По поводу проектов, все зависит от конторы, как здесь уже говорилось, если IT компания то да проектов будет много хороших плохих разных, если не IT компания то будешь тестить по сути одно и тоже.