Тестировщик ПО — профессия современная, высокооплачиваемая и лёгкая в освоении. Так обещают различные курсы, которые за 45 000 — 60 000 рублей готовы обучить с нуля любого, кто захочет изменить свою жизнь. Неважно кто ты — таксист или балерина, профессия тестировщика ПО доступна даже без технического бэкграунда.
Так ли это на самом деле? Давайте разберёмся. А поможет нам в этот человек из мира тестировщиков. Кому как не ему, знать всю правду об этой профессии.Справка об Анне Румянцевой
Закончила Минский государственный педагогический университет им. М. Танка по специальности «История. Религиоведение».Там же защитила магистерскую диссертацию по направлению «История Беларуси». Работала в сельской школе преподавателем истории, обществознания и религиоведения.
После увольнения из школы несколько лет работала в разных сферах, даже в строительном холдинге, где изучила горизонтально-направленное бурение.
С 2013 года — тестировщик ПО. В настоящий момент — тимлид команд тестирования мобильных приложений для пользователей карты рассрочки «Совесть» (проект группы компаний QIWI).
— Если я скачал приложения и начинаю там нажимать разные кнопочки — я уже инженер по тестированию?
— В профессиональной среде это называется «манки кликинг», то есть нажимать как обезьянка. Немного обидно, но по сути так и есть. Это тоже часть тестирования продукта. Если разложить процесс тестирования на составляющие, то можно выделить QA (Quality Assurance, обеспечение качества), QC (Quality Control, контроль качества) и непосредственно само тестирование (Testing).
Принято считать, что QA занимается стратегией, процессами и несёт ответственность за качество продукта. QC реализуют то, что разработали QA, то есть они предлагают конкретные методы и средства тестирования. А вот уже тестировщики на практике делают то, что сгенерировали QA и QC. То есть пишут кейсы, находят баги, составляют репорты, заводят их в соответствующих системах.
В соответствии с этим разделяются роли в тестировании. Бывают архитекторы тестирования, дизайнеры тестов, разработчики тест-кейсов. В некоторых компаниях есть составители тестовой документации. Эти люди подготавливают тестовые сценарии (test-cases), по которым тестировщики будут проводить проверки.
Вообще всё зависит от требований и сложности продукта. Обычно тестировщик совмещает в себе несколько ролей, и это наиболее типичная ситуация. Если же типологизировать коллег по экспертизе, то можно выделить две большие группы: мануальные тестировщики, «ручники», как их называют в профессиональной среде, и автоматизаторы.
— Назовите 3−5 плюсов профессии?
— Самый большой плюс в профессии состоит в том, что мне интересна эта работа. Можно на старте не иметь технического бэкграунда, как у меня, но нужно быть готовым очень много учиться. Если же оставаться на начальном уровне, то нужно быть готовым к тому, что зарплата будет низкая.
Зарплата тестировщика в Москве
Джуниор — от 30 000 руб.
Мидл — от 80 000 руб.
Сеньор — от 120 000 руб.
!!!Сейчас идёт тенденция к универсализации, когда каждый умеет понемногу всё. Если тестер называет себя мидл плюс, то у него должен быть навык автоматизации или управления командой.Скиллы, которые увеличивают зарплату (+30%-70%):
Навык автоматизации
Навык нагрузочного тестирования
Навык бизнес-аналитика
Талантливые специалисты-тестировщики зарабатывают на уровне разработчиков. Часто компании предлагают расширенный соцпакет. И ещё один плюс — это возможность работать в постоянно развивающейся сфере.
— То есть у этой профессии есть будущее?
— Я не могу предвидеть будущее, но есть основания полагать, что да. Тестировщики будут нужны, пока есть разработчики, которые пишут код.
— Плюсы проговорили, теперь давайте о минусах. Насколько я понял, эта профессия требует невероятной усидчивости. 8−10 часов нужно сидеть за компьютером. Так ли это?
— Что касается минусов — это сидячая работа. Конечно, это не очень хорошо. Но многие мои коллеги совмещают работу со спортзалом. Мы стараемся компенсировать недостаток движения.
Многое зависит от темперамента человека, от его характера. Если для одних работать усидчиво, вдумчиво, докапываться до деталей — это прямо cup of tea (прим. ред. — в переводе с англ. — то, что доставляет удовольствие), то для других это жуткий ад.
И ещё одна важная особенность профессии. Мы ответственны за качество конечного продукта. Если ты нашёл баг в приложении для заказа пиццы — это плохо, но не критично. Если ты допустишь ошибку при тестировании ПО для медицины, для авиации, то твоя ошибка может стоить людям жизни. Ответственность должна быть априори.
— Вам было бы легче работать с ИИ, который бы заменил обычных сотрудников на тестировании?
— Этот вопрос можно задать представителю любой профессии: «Хотел бы ты, чтобы часть твоей работы выполнялась автоматически, без эмоциональных вкраплений?». Ответ, скорее всего, был бы положительным.
Я думаю, что часть моей работы может быть заменена искусственным интеллектом, это нормально, и в какой-то степени это происходит уже сейчас. Но человек отличается от робота тем, что он может мыслить как пользователь, может проводить сценарии, которые будут имитировать действия нашего пользователя.
Может быть, помните эпизод в сериале «Теория большого взрыва», когда Шелдон играл в боулинг? Он взял мяч и сказал: «Думай, как мяч». Мы при тестировании думаем как наши пользователи. Искусственному интеллекту эта функция пока недоступна.
— ИИ работу у вас не отнимет, а индусы и пакистанцы могут? На биржах фриланса типа Upwork они сильно демпингуют.
— Это недорогая рабочая сила, и качество услуг соответствует их стоимости. Тут нужно понимать, какая цель у заказчика. Если нужно быстро и дёшево протестировать одноразовый продукт, то можно и фрилансера нанять.
Если проект с разнообразными зависимостями, с микросервисной архитектурой бэкенд-части, и он на постоянной поддержке, то в такой ситуации я предпочитаю работать с ин-хауз тестировщиками.
— Кто может стать инженером QA?
— На мой взгляд, путь в профессию открыт многим. Самое главное — это желание развиваться в тестировании. Нужно будет много учиться и работать. Это основные требования. Если ты понимаешь, зачем ты это делаешь, и чётко видишь свою цель, то у тебя всё получится.
— Можно ли получить профессию инженера QA, пройдя курсы в Интернете? (Яндекс.Практикум, Skillfactory, etc)
— Важно понимать, что мы подразумеваем под словами «получить профессию тестировщика». Познакомиться с профессией, получить теоретическую базу — скорее да, чем нет. Вы можете это сделать через курсы. А вот выйти после курсов с уверенностью, что ты готовый специалист и можешь заниматься практическими задачами — тут скорее нет, чем да.
Курсы — это хороший способ попасть в мир IT, но я рекомендую не увлекаться их коллекционированием. В нашей профессии важна практика. Самое важное после курсов — начать работать. Для этого можно использовать опенсорсные проекты, где можно предлагать свои баг-репорты. Иногда за это можно получить небольшие деньги.
Можно учиться самостоятельно. Это тоже хороший путь. Есть ресурсы, книги, сообщества тестировщиков, где можно получить знания и прокачаться в профессии. Но и тут тоже прежде всего нужна практика. Знакомьтесь с действующими тестировщиками, вступайте в группы, общайтесь, задавайте вопросы.
Анна Румянцева рекомендует:
Книга «Тестирование dot com или Пособие по жестокому обращению с багами в интернет-стартапах» Романа Савина. Самое подходящее чтиво для начинающих тестировщиков.
Книга «Как тестируют в Google» Уиттакера Джеймса. Её советую для расширения кругозора.
Сайт software-testing.ru. Здесь найдёте много полезной информации.
Сайт habr.com/ru/. Сюда заглядывайте ради статей о QA и в целом про мир IT.
Ещё один путь — это стажировка. Такая опция есть у многих компаний. Денег за это платить не будут, но так вы познакомитесь с профессией, научитесь и через какое-то время сможете претендовать на оплачиваемую работу и статус джуниор-QA.
Важное дополнение — не забывайте учить английский. Он понадобится в любом случае, даже если у вас русскоязычный проект.
— Ваши пожелания тем, кто решит стать инженером QA?
— Определитесь, ваша ли это профессия. Читайте отзывы, говорите с тестировщиками, собирайте информацию. Я думаю, что люди опускают руки и перестают бороться с трудностями тогда, когда понимают, что это не их путь.
Если же вы решили, что хотите развиваться в тестировании и быть востребованным специалистом, то не сворачивайте с пути. Не важно, какое у вас образование, сколько вам лет, какое у вас семейное положение — это не имеет никакого значения. Все ограничения только в вашей голове.
Аудиоверсия интервью в подкасте «Ценная инфа». Хронометраж 20 мин. Готовите завтрак, обед -слушайте подкаст, это удобно. Ценная инфа сама загрузится в голову:)
Канал удалёнщиков в Дзене, подписывайтесь!