Обновление после прочтения других ответов: Есть много специалистов по обеспечению качества, которые любят работу, которую они делают. Просто чтобы дать другую перспективу, если вы не сталкивались с какими-либо уважаемыми позициями QA, вот один пример: тестирование встроенных приложений / мобильных приложений для ведущих автопроизводителей. Они гарантируют, что бизнес-требования полностью удовлетворены до того, как автомобиль будет выпущен на рынок, и ни один пользователь не увидит медленную или не реагирующую приборную панель автомобиля. Они тесно сотрудничают с менеджерами и руководителями более высокого уровня, а также с разработчиками, начиная с планирования процесса обеспечения качества и заканчивая практическим тестированием на симуляторах на объекте проектирования. Я не могу думать о них как о низком профиле, они несут огромные обязанности и собственность, и они являются одними из лучших инженеров.
Теперь мой предыдущий ответ, оборотная сторона:
Я заметил, что выпускники инженерных специальностей ненавидят выделяться для тестирующих подразделений (контекст: Индия, крупные фирмы, занимающиеся разработкой программного обеспечения, где все обусловлено «требованиями бизнеса»), поскольку они считают это нетехнической рабочей средой. Им дают листы Excel с инструкциями, такими как «нажмите на все ссылки на веб-странице и проверьте», они вынуждены работать с выпускниками нетехнических потоков (наука, искусство), которые они считают унижением, и чувствуют, что их технические навыки не используется. Эти ассигнования основаны исключительно на требованиях организации, и более свежая, в большинстве случаев, не имеет возможности договориться о своей карьере. Поэтому, если вы ищите работу, стремясь к такой крупной ИТ-компании, вас предупредили. Вы практически ничего не можете сделать, кроме как выйти из компании в нужное время.
Если нет возможности освоить автоматизированное тестирование, нагрузочное тестирование и тестирование производительности и т. Д., Карьера в некоторой степени остается на прежнем уровне. Лично я знаю, что возможности для локальных заданий (= куча денег с точки зрения оффшорного программиста) больше подходят для тестирования юнитов в моя организация, чем любая другая единица. Они работают со всеми отраслевыми вертикалями в качестве наполнителя или клея, поскольку тестирование неизбежно в проектах во всех областях.
Если вы уверены, что сможете вести свою карьеру так, как вам хочется, тестирование не является чем-то скромным. Имея 4-5 лет опыта и небольшую удачу, вы можете получить очень хорошее представление, иногда взаимодействуя с бизнес-пользователями высшего уровня. Вы также можете хорошо понять отрасль / домен, в котором вы работаете (по сравнению с разработчиком, который в основном сосредоточился бы на каком-то фрагменте системы). В этот момент можно также перейти на роль бизнес-аналитика.