В последние несколько лет часто можно увидеть рекламу курсов, которые предлагают выучиться на тестировщика программного обеспечения. И при этом акцентируется внимание пользователей, что для этой специальности не нужно изучать языки программирования, а значит – это намного проще, освоить профессию может каждый. Но так ли это на самом деле?

В целом, действительно, для мануального тестировщика не нужно знать программирование, что уже легче и проще при обучении. Однако и зарплата такого специалиста ниже, чем у тестировщика Automation. Поэтому, если захочется зарабатывать больше, то нужно дополнительно учиться на «аутомейшн», для чего уже потребуется изучить язык программирования. И не тот, который понравится, а тот, который будет нужен в рамках этой компании или проекта.

Другое, что привлекает людей в этой работе – возможность работать удаленно. И это правда, кто-то работает дома, кто-то обращается в коворкинг, а есть и те, что вообще живут за границей. Так что здесь преимущество профессии неоспоримо.

К другим сложностям специальности «тестировщик» можно отнести:

  • Монотонная работа за компьютером, впрочем, кому-то наоборот, она нравится;
  • Требуется знание английского языка, и чем выше навык – тем лучше;
  • Высокая конкуренция – довольно много людей прошли курсы на QA, и теперь ищут работу. Сейчас работодатели очень требовательны к кандидатам, выбирают лучших из лучших;
  • Необходимость со временем изучить программирование, так как разница в зарплате «мануал» и «аутомейшн» весьма ощутима – захочется зарабатывать не меньше, чем сидящий напротив коллега.

С другой стороны, есть и существенный плюс – это прекрасный старт в IT-сфере. Многие тестировщики со временем становились «лидами» (руководителями отделов) или даже проект-менеджерами, с весьма высокими зарплатами.