Войти в IT можно, но…
…кем быть? Делимся фактами, даём советы и раскрываем разницу между двумя профессиями, с которых проще всего начать свой путь в IT.
В последнее время IT-профессии обрели невероятную популярность. Специалисты, которые входят в мир IT с нуля, нередко обращают внимание на профессии тестировщика ПО и QA-инженера. А кто-то и вовсе их путает. В этой статье расскажем, в чём различие между двумя профессиями.
9 сентября во всём мире празднуют День тестировщика
Праздник относится к событиям 1947 года — во время тестирования вычислительной машины в Гарвардском университете заметили насекомое, которое попало внутрь и сломало технику.
Тестировщик
Это квалифицированный специалист, занимающийся тестированием мобильных приложений, десктопных программ, веб-приложений и другого софта до официального релиза.
Тестировщик старается найти все возможные проблемы, которые могут возникнуть у пользователя при взаимодействии с продуктом: от ошибок в текстах до уязвимостей. Может показаться, что тестировщик работает с продуктом как обычный пользователь, но здесь не всё так просто. Специалист ищет ошибки и, если понимает, что фактический результат отличается от ожидаемого, оформляет отчёт в баг-трекинговой системе, передав информацию разработчикам. Часто тестировщик не даёт какие-либо советы разработчикам и не может повлиять на качество продукта, хотя и отвечает за конечный результат.
Хочется отметить, что тестировщик должен обладать аналитическими и творческими навыками, критически смотреть на вещи, искать слабые стороны и анализировать происходящее.
Продолжаем делиться интересными фактами
Понятие «баг» появилось в том же 1947 году, когда в техническом дневнике отметили неполадки с вычислительной машиной. В подтверждение слов на страницу приклеили жучка, подписанного словом bug — с англ. «жук».
QA-инженер
Это специалист, который обеспечивает контроль качества разрабатываемого ПО на всех этапах его создания, в том числе во время проектирования и планирования
QA (Quality Assurance) — обеспечение качества продукта.
Из понятия выше следует, что в QA необходимо обеспечить качество программного обеспечения. Это более свободная и неоднозначная роль. Если коротко, QA — тот, кто имеет отличное представление о продукте и, следовательно, может внести наибольший вклад в определение необходимых требований.

Основная задача QA-специалиста — не допустить несоответствия продукта предъявляемым требованиям: необходимо изучить техническое задание и сверить с ним готовые функциональности. У таких специалистов есть цель — сделать продукт безупречным, почти совершенным.
Важно отметить, что QA тесно взаимодействуют со всеми членами команды продукта, чтобы сделать его удобным для пользователя как в плане функциональности, так и в плане внешнего вида. Такие специалисты участвуют во всех этапах разработки — от планирования до выпуска — и в отличие от тестировщиков могут давать рекомендации разработчикам и бизнесу по улучшению качества продукта.
Проще говоря, QA-инженер подходит к контролю качества глобально, следит за развитием и нормализацией процессов, а не только наблюдает над созданием функциональностей.
Хороший лайфхак для построения успешной карьеры
— это заниматься любимым делом. Слушайте себя и выбирайте то, что вам действительно откликается.
Кем быть?
В настоящее время описанные выше IT-профессии очень востребованы на рынке, но, если есть желание участвовать во всех этапах разработки и дизайна, стоит развиваться в направлении QA. Таким образом, получится напрямую взаимодействовать с командой и делать продукт лучше, участвуя в дискуссиях и не ограничиваясь поиском багов.
Бросьте себе вызов, задавайте вопросы и продолжайте расширять границы. Если вы сделаете это, то не только оставите след в продукте, но и сможете повлиять на будущие решения команды.
Стоит также отметить, что тестировщики и QA работают вместе над проектами, и несправедливо говорить, будто последние в любом случае лучше первых. Однако справедливо сказать, что в будущем количество тестировщиков начнёт сокращаться, поскольку люди, работающие с качеством программного обеспечения, будут обладать применимым набором навыков и знаний, которые позволят им выполнять более сложные задачи.
Почему тестировщиков ПО и QA-инженеров путают?
С одной стороны, путаница связана с ошибками рекрутеров, с другой стороны — ошибками соискателей. Так и отождествляются рассматриваемые профессии, хотя на деле существуют чёткие границы, которых необходимо придерживаться.
Говорят, стать тестировщиком очень сложно. Но это не совсем так! Попробуйте свои силы в программе VK Testers.
Автор статьи: Никита Майоров, участник программы VK Testers.