Как вкатиться в тестировщики? А надо ли?

 Публичный пост

Меня часто спрашивают, как человеку не-из-айти вкатиться в айти. Конечно, никто меня не спрашивает, но вот сегодня друг спросил за тестировщиков. Я и сам слышал, что это чуть ли не самый простой способ для не-технаря выйти на 300 сами знаете чего.
Я человек простой: есть вопрос про айти - переадресую его клубу.
Итак, что за зверь тестировщик? Какие навыки для него нужны и как быстро можно их освоить? Легко ли найти работу после обучения? А хорошо ли платят? Интересно послушать тех, кто сам прошел такой путь, да и просто шарящих в теме.

Связанные посты
28 комментариев 👇

Ручной тестировщик уже не нужен на рынке — их не продать сейчас в новые проекты. Потому предложение превышает спрос — зарплаты низкие и без перспектив особых.

Там где они всё ещё нужны — задачи всё чаще закрывает бизнес-аналитик или какой-то джун "принеси-подай".

Уже нанятых тестировщиков массово переучиваем на тестировщиков-автоматизаторов, на бизнес-аналитиков, на QA Lead, на скрам-мастеров/личинок менеджеров и вот ещё новое направление — LowCode/NoCode разработка и RPA (Robotic Process Automation).

Ну а тестировщик-автоматизатор — это по сути программист уже, только со знанием специфического инструментария.

Чтобы стать джуном-тестировщиком-автоматизатором сегодня достаточно быть power user'ом, хорошо понимать как работают интернеты (авторизация, сертификаты, клиенты-серверы), научиться джаваскрипту ну и вот посолить-поперчить всякими приправами типа SQL, UML, Swagger/OpenAPI, Puppeteer, Chai и т.п..

С нуля за год вполне можно путь пройти. Зарплата норм, перспективы ОК.

  Развернуть 1 комментарий

@zahhar, т.е. все эти курсы тестировщиков фигня получается?

  Развернуть 1 комментарий

@GrigoryKlinov, если курсы по автоматизации тестирования и там учат программированию - то не фигня.

Или если это курсы конкретно на сертификаты типа istqb и ты уже умеешь в программирование - то тоже не фигня.

  Развернуть 1 комментарий

@zahhar, спасибо!

  Развернуть 1 комментарий

@zahhar, ну тут я не соглашусь, что прям совсем не нужны. Тестировщики-автоматизаторы, конечно, необходимы, но они не отменяют ручное тестирование. Человек своей думалкой может такие сценарии напридумывать, которые и запрограммировать сложно и проверить автоматизированно сложно. Плюс пока автотесты на нужные кейсы напишут, время пройдет, а за это время тестировщики успеют потыкать палкой, подумать где дыры, посмотреть общее качество.

У нас ребята-тестировщики, большая уважуха им, такое находят, что иногда удивляешься как им это в голову пришло вообще.

С другой стороны, если хочешь больше ЗП, то все равно стоит двигаться в автоматизаторы, это да. А потом в программисты, это тоже да.

p.s. А потом в руководители
p.s.s. А потом в директора
p.s.s.s. А потом в собственники бизнеса

  Развернуть 1 комментарий

@zahhar, не соглашусь про ручных тестировщиков. Это самый дешевый вариант тестировать продукт, чем что-либо. Намного дешевле, чем нанять автотестировщиков, потому что их днем с огнем не сыщешь, потому что есть у автотестирования одна беда: все перспективные автотестировщики перекатываются рано или поздно в просто программисты :) остаются только неуверенные в себе, либо неумеющие, либо идейные.

  Развернуть 1 комментарий

@Kirk, я просто констатирую факт: например, за Q1'2021 мы в Швейцарии наняли 30 автотестеров и ни одного ручного тестировщика. Нет спроса.

При этом конечно важность тестирования я не оспариваю.

Но тут есть нюанс: технология создания ПО + методология разработки сделали всё, чтобы роль тестировщика существенно сократилась и коммодизировалась. Причём до такой степени, что выполняют её студенты за 3 копейки.

В 2019 году ЕРАМ купил немецкий стартап https://test.io — там вот как раз можно подработать тестировщиком пару вечеров в неделю, никакой квалификации не нужно.

А тестировщики кстати в программисты массово не уходят, нет. Опять же по внутренним наблюдениям.

  Развернуть 1 комментарий

@zahhar, возможно специфика рынка Швейцарии, но в России сейчас ручные тестировщики местами нужнее, чем авто

  Развернуть 1 комментарий

@zahhar, @Kirk

Ребят, ну вы вот как будто говорите сейчас о бананах.

Но потом выяснится, что один говорил о кормовых бананах для слонов, а другой - об обычных десертных человеческих бананах.

Без общего описания направления хотя бы (а лучше - конкретных проектов) это несколько непродуктивный спор. ;)

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@zahhar, «Ручные» тестировщики нужны. Знаю «ручных», которых из России в Европу перевезли работать, последний такой случай был погода назад, во время пандемии.

  Развернуть 1 комментарий

@Sciannadev, это единичные случаи. Вероятно, ваши знакомы уже много лет в профессии и скорее они что-то типа QA Lead. А причина релокации была в том, что они долго работают на аккаунте, знают конкретный продукт и их добавленная стоимость выходит за пределы прокликивания экранов.

  Развернуть 1 комментарий

@zahhar, неа, мидлы.

Когда изучала тестирование и вкатывалась в эту профессию, я натыкалась на комментарии вроде этого. Но реальность показала, что «ручники» востребованы и некоторые рано их ставят на полку пылиться.

  Развернуть 1 комментарий

@zahhar, случаи может и единичные в масштабах рынка, но непосредственно мой работодатель перевез порядка сотни ручных тестировщиков (от джунов до тимлидов) из Питера в Чехию и продолжает это делать. Более того найм в Питере идет сразу с условием/возможностью релокации в Прагу.
Просто для примера.

  Развернуть 1 комментарий

@zahhar, возможно, это специфика страны/направления.
День открытого резюме на хх мидла ручного тестирования - на неделю собесов, пачка приглашений.
Ручных тестировщиков пылесосят по рынку все кому не день, достаточно часто есть спрос на ручных тестировщиков, без роста в авто

  Развернуть 1 комментарий

Ручной тестировщик уже не нужен на рынке — их не продать сейчас в новые проекты. Потому предложение превышает спрос — зарплаты низкие и без перспектив особых.

Ручное тестирование все еще востребовано, просто основная масса вакансий в вебе, где можно легко все обмазать тестами. Десктопные приложения обложить тестами не так уж просто.

Но ручным тестировщикам стоит сразу приготовиться к страданиям. Я не знаю как они терпят делать одно и тоже по дцать раз.

  Развернуть 1 комментарий

@Doredel, для того чтобы ослабить боль параллельно ищутся и автотестеры. Но бОльшая часть нагрузки и ответственности все равно на мануальщиках.

  Развернуть 1 комментарий

Бесплатный вводный курс на Степике, которые ответит на первые вопросы.

Войти в айти — можно, потому что у разных компаний разное понимание ролей тестирования. Так что найти место по своим навыкам возможно, но нужно хотя бы примерно понимать, а что тебе нужно от этой работы: как понять, что эта компания поможет тебе вырасти в специалиста, а не врасти в офисное кресло.

Ручные тестировщики — нужны. Потому что у разных компаний разное понимание ролей тестирования. В вакансии ищут автоматизатора, а по факту может оказаться что угодно и просто кто-то решил, что автоматизатор – это подорожник, которого не хватает команде. Ручной тестировщик – это не личинка автоматизатора, не первая ступень, это другая роль.

Платят по-разному. Количество деняк не зависит от навыков и опыта, ну или зависит слабо.

Если нужна личная история, то вот:
За два месяца обучилась азам и свичнулась из бухгалтерии в тестирование в 2015. Мне было очень сложно и непонятно. Много всего учить, общение с командой как будто на другом языке и нужно было быстро наверстывать пробелы, чтобы хотя бы понимать, о чем речь. А нужно не просто понимать, но и учитывать возможные риски и пропущенные моменты. Ну и психологически было сложно.
За небольшой опыт работы я успела несколько раз выгореть и уйти на большие промежутки времени восстанавливаться, даже не доучиваться.
Сейчас работаю в Берлине, доход полностью устраивает, работу люблю. Всё ещё сложно, очень много всего нужно держать в голове.

По опыту найма: хороших специалистов мало, опыт работы ни о чем не говорит, софт скиллы роляют.

  Развернуть 1 комментарий

@sYPwDqh54hdryUSa, спасибо!

  Развернуть 1 комментарий
Nikita Tanygin Technical Product Manager 14 июня 2021

Просто не надо.
Тестирование — это очень недопонятая и трагичная профессия, на самом деле.
Ручные тестировщики вымирают в первую очередь потому что бизнесу надо брать больше, кидать дальше и шипить быстрее. Исключение — специфические отрасли с высокой ценой ошибки, но это не про среднестатистическую компанию на IT рынке. И уровень компенсации не обрадует, если сравнить его хотя бы с разрабами (не говоря о нормальных продуктовиках), при то что тестирование это вообще-то непростая профессия плюс еще доменку нужно классно знать.
Автоматизаторам нужно хорошо писать код, только вот не очень понятно зачем в принципе идти в автоматизаторы, если можно идти в разработку с бОльшими перспективами, потому что требуемый скиллсет очень сильно пересекается.

  Развернуть 1 комментарий

@angelooooook, спасибо!

  Развернуть 1 комментарий

@angelooooook, можно по крупицам собирать твои комменты и представлять, что это части когда-то планируемого поста 🥲

  Развернуть 1 комментарий

@sYPwDqh54hdryUSa, пост все еще планируется, просто руки не доходят

  Развернуть 1 комментарий
Maximus Электрический инженер 12 июня 2021

Наверное, самый общий способ: найти курсы ISTQB SW Test Foundation Level - и пройти их.

Как раз и пробное аккуратное погружение в тему состоится - и понятно будет, пошло оно или нет. :)

  Развернуть 1 комментарий

@Maximus, это бесплатно?

  Развернуть 1 комментарий

@Artamonster, спасибо !

  Развернуть 1 комментарий

Вообще, я первый раз попал в большую компанию именно тестировщиком. Знаний данной области было мало, но имелся какой-никакой бэкграунд (операционные системы, программирование, архитектуры софта и т.д.). Благодаря этому довольно быстро перешел в автоматизацию (после разговоров с руководством). Однако вспоминаю пару полезностей, которые мне помогли в начале пути:

  • Савин. Тестирование dot com. Книга прекрасная для понимания базовых концепций: что за профессия такая, что делать / куда смотреть. После нее ты не станешь гуру, но базовое понимание появится на приемлемом уровне.
  • Куликов. Тестирование программного обеспечения. Вот тут уже более подробно рассматриваются техники которые так или иначе часто используются / спрашивают на собесах. Читается уже сложнее первой, но дает гораздо большее понимание процессов и методов. Написана в стиле выжимки с минимальной водой.
  • software-testing.ru. Ресурс посвященной этой профессии - в целом хранилище полезных статей.
  • Лаборатория качества (блог). Аналогичное первому ресурсу - бывают полезные статьи.

Если смотреть на требуемые скилы, то это сильно зависит от проекта... Но чаще всего встречал:

  • Базовое понимание Windows / Linux
  • JSON / XML / Soap
  • SQL

По поводу перспективности - в автоматизацию сложнее, с ноги, наверное не войти, но гораздо интереснее :)

  Развернуть 1 комментарий

@Semihal, спасибо

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб