Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое.
Сегодня о своем опыте работы нам расскажет Александр Молодцов, старший специалист контроля качества программного обеспечения ГК Юзтех.
Александр окончил учебу на экономическом факультете в Ростове-на-Дону и работал экономистом-бухгалтером, пока брат-близнец не рассказал ему о тестировании. А что было дальше — приглашаем прочитать в интервью.
«Всем привет, меня зовут Александр, и я… тестировщик»(с) Александр М.
По данным зарплатного калькулятора Хабр Карьеры, средний размер заработной платы тестировщика в первом полугодии 2022 года составляла 109 000 рублей в месяц. Конечно, это среднее значение. Есть те, кто зарабатывает меньше: 40-60 тысяч, а есть и те, кто получает 150 тысяч рублей.
О специальности
Расскажите простыми словами, чем вы сейчас занимаетесь?
Скажу вам по секрету, что на данный момент, как и все тестировщики в мире, я занимаюсь тестированием программного обеспечения. Это такой процесс, когда приходится проверять за разработчиками, что они там накодили, не в плане посмотреть код программы, а оценить текущую реализацию: пользовательский интерфейс приложения, бизнес-логику и вот это вот всё. На протяжении последнего года работаю над важной системой, упрощающей жизнь бухгалтеров по сдаче налоговой отчётности.
Какое у вас образование, если есть?
Высшее непрофильное образование, которое я получал на экономическом факультете Южного федерального университета в южном городе Ростове-на-Дону. Сейчас у меня есть уровень бакалавриата по прикладной информатике и магистратура с пафосным названием БД и КИС (Базы Данных и Корпоративные Информационные Системы и технологии).
Начало карьеры
Как вы узнали о своей специальности? С чего все начиналось?
Наверное, это сейчас прозвучит дико, но в эпоху тотальной цифровизации и развития IT-отрасли ни от преподавателей кафедры, ни от знакомых о данной профессии я не слышал. Пока мой родной брат не поделился рассказом о своей новой работе тестировщиком. Брат активно звал в Юзтех, я в это время активно сопротивлялся работой в бухгалтерии на должности бухгалтера-экономиста. К слову, тестировщиком он стал раньше меня на полтора года.
Как вы искали свою первую работу в IT? Как долго?
Сначала я закончил Школу для начинающих тестировщиков, а потом уже заполнил резюме и разместил. Интересно то, что отклик я получил буквально на второй день и от одной из лучших игровых студий — Playrix. На тот момент студия активно набирала молодых специалистов, имела классную репутацию в Ростове-на-Дону и хорошие бенефиты. До сих пор благодарен им за то, что вырвали меня из цепких лап прошлой работы — бюджетной бухгалтерии.
Пока я ждал офер от Playrix, перерыл множество разных агрегаторов с вакансиями, федерального и местного уровня. Это так кажется, что их всего ничего, пара-тройка, но на самом деле, если покопаться глубже, то раскопать можно много чего интересного. Пока искал работу, ненароком вывел тенденцию по работодателям, которые меня интересовали — кто, где и с какой периодичностью публикуется, на чем делает акцент в вакансии, публикует ли уровень ЗП и плюшки. Вот такое своеобразное мини-исследование получилось.
Расскажите про свое первое собеседование и первое место работы. Какой вы получили опыт?
В результате первое интервью я проходил в игровую компанию на должность инженера-QA. Мне прислали небольшое сопроводительное письмо для ознакомления с самой компанией. Я заядлый игроман с небольшой заинтересованностью и исследовательской пытливостью, поэтому сразу пошёл искать все игровые тайтлы, выходившие из-под крыла этого издателя.
Постарался поиграть во всё «свежее», благо на ту пору было не так много игр. В итоге на собеседовании спросили про базовые техники тест-дизайна, поговорили обо мне и порешали вместе несложное тестовое задание. А что ещё у джуна спрашивать? Результат моего первого собеседования — офер.
Если же говорить о самой первой околоайтишной профессии, то после прохождения преддипломной практики в бакалавриате я остался работать системным администратором в МФЦ небольшого города Шахты. Там уходил предыдущий админ, а я был весь такой «зелёный и перспективный», поэтому решили меня взять. По сути собеседования не было: я себя хорошо показал во время практики.
Расскажите про ваши провальные собеседования. С кем это было? Какую работу над ошибками получилось сделать?
Провальное собеседование могу вспомнить всего одно. Да, такое бывает со всеми. Я пришёл собеседоваться на вакансию «Специалист функционального тестирования» в один из топовых банков России, однако во время тех. интервью меня начали гонять по вопросам в заранее заготовленной анкете. Причём шаг влево при рассказе знаний и опыта, шаг вправо с моими вопросами к интервьюеру, и меня просто останавливали. Мне это показалось очень странным, особенно при собеседовании сотрудника уровня middle. В какой-то момент даже появилось чувство, что сам интервьюер не имеет должной квалификации. На мои вопросы про проект и вообще, зачем такого низкого уровня вопросы и задачи, человек ответить не смог.
Я всегда очень дружелюбно общаюсь на собеседованиях, пытаюсь найти общий язык, стараюсь оставить после разговора позитивное впечатление, подружиться с людьми: ведь они мои потенциальные коллеги. Да и вообще я человек очень общительный, но не в этом случае. Когда к тебе не идут навстречу, коммуникация не выстраивается — зачем вообще такое собеседование. В итоге собес закончился, впечатления были от него на уровне «такое себе», офер не прислали.
Вывод, который я сделал для себя: если ты чувствуешь себя некомфортно на собеседовании — не стесняйся его прерывать, не мучай себя и не трать свое время. В итоге высок риск не получить офер, ведь собеседующий тоже чувствует дискомфорт, а даже если пришлют, то желание идти работать в эту компанию будет минимальным. А вообще моя коллега написала хорошую статью для Habr об ошибках на тех. интервью для тестировщиков.
Какая была ваша первая зарплата, если не секрет?
Не секрет, конечно. На первом месте работы системным администратором в МФЦ я получал 11 400 руб. в месяц. Да, такие зарплаты в регионах были и есть на текущий момент. Со временем она, конечно, подросла до 14 000 руб., но по определённым причинам необходимо было переезжать в другой город: я поступал на тот момент в аспирантуру. Совмещать работу и учёбу в разных городах уже было не так комфортно. Далее я проработал бухгалтером-экономистом в бюджетной организации, которую нельзя назвать (военно-полицейская сфера, сами понимаете) ещё 2,5 года — но это уже совсем другая история, которая встала между мной и сферой тестирования… На старте в тестировании могу сказать только зарплатные ожидания — около 21 000 рублей.
Сегодня попасть в IT стало проще — множество компаний предлагают свои программы обучения по разным специализациям. Сейчас на Хабр Карьере опубликовано около ста курсов для тех, кто хочет изучить тестирование. Программы разные: как для опытных специалистов, так и для тех, кто хочет изучить профессию с нуля.
Компания
Как вы попали в компанию, в которой работаете сейчас? Где нашли вакансию, на какую должность и как прошло собеседование?
На протяжении последних двух с половиной лет я работаю в ГК Юзтех. Ну как часто это случается, в текущую компанию попал по знакомству. Шучу, конечно, но в любой шутке только доля шутки, остальное — правда. После того, как мой брат-близнец прошёл испытательный срок на позицию тестировщика, он активно начал агитировать меня прийти сюда работать. Агитировал активно, но шёл я очень медленно — пока добрался до неё, прошёл ещё через три IT-компании и бухгалтерию. Собеседование в Юзтех было интересным и каким-то домашним что-ли. Приходите к нам на собес — почувствуйте эту атмосферу домашнего уюта и тепла. Главное, что спрашивали у меня всё то, что я знаю и умею. Поэтому и казалось всё простым и гостеприимным.
Как проходил процесс адаптации? С какими трудностями вы столкнулись?
Из-за своего опыта на других проектах я не попал в программу интернатуры, которая работает много лет внутри компании. Меня сразу поставили на боевой проект, причём к брату, который был на голову скилловее. На проекте он работал довольно долго, поэтому основной трудностью было смотреть на его недовольное лицо, когда недо-миддл типа меня с большим опытом в «игро-строе» находил нестандартные краши в его любимом продукте.
Команда классная, проект хороший, но вот кислое лицо брата было наблюдать хоть и интересно, но не очень приятно. Мне кажется, что на тот момент он думал так: «Ты тут пашешь как вне себя, много чего находишь, а приходит недоучка-игротестер и находит критичные баги. Причём не бизнесовые, а связанные со спецификой тестирования платформы».
Какие знания у вас уже были, когда вы пришли в свою компанию?
Чтобы попасть в Usetech, мне пришлось пройти курс Ольги Назиной в Школе начинающего тестировщика, больше года работать в игровых студиях и несколько месяцев заниматься бизнесовым тестированием в GrowApp Solutions.
Как вы продвигались в компании? Какие навыки в этом помогли?
Моё продвижение было самым простым и скучным, как мне кажется. Так как я по сути своей функциональный тестировщик, а компания преимущественно занимается аутсорс-разработкой, то меня штормило и бросало из проекта в проект. Поэтому у меня был уникальный шанс поработать в разных проектах, собрать знания и опыт разных команд и, конечно же, освоить новые инструменты и практики. Ведь выход из зоны комфорта позволяет нам расти и развиваться. За первый год работы в компании мне повезло поработать на трех проектах.
Наверное интерес к новому и быстрая адаптация на проектах — важные факторы моей успешности в текущих условиях работы.
На какую среднюю зарплату вы рассчитывали тогда и что получили? (можно отметить примерные ожидания)
Когда приходил в профессию в Плейрикс, то ожидал 21 000 руб. на руки, при переходе в Юзтех — 25 000 руб. На тот момент я столько и получал, что было больше заработной платы в бухгалтерии, и чему я был несказанно рад.
Раз уж зашла речь о трудоустройстве — сейчас на Хабр Карьере более 200 вакансий для тестировщиков. Специалистов ищут Банк ПСБ, РТ Лабс, Лаборатория Касперского, VK, SimbirSoft и много других компаний.
У Usetech, где работает наш герой, тоже есть открытые вакансии, но сейчас они для аналитиков, фронтендеров, бэкендеров и фулстек-разработчиков.
Опыт
Что сейчас нужно знать специалисту, чтобы попасть в вашу сферу?
По сравнению с тем, что требовалось от специалиста года три-четыре назад — довольно много. Ежегодно этот список требований только расширяется. От техник тест-дизайна и тест-анализа, до работы с БД и Rest-Api. Однако в каждой компании по-разному относятся к новичкам: рынок большой, проекты разные, специфики безумно много.
Какие бы вы выделили важные Soft и Hard Skills для специалиста вашего направления?
Самые важные скилы для тестировщика, на мой взгляд, это навыки хорошей коммуникации в команде. Порой харизма помогает очень быстро влиться в сам проект. Иногда даже быстрее, чем хорошие навыки чтения документации. Хард-скилы тоже важны, особенно после года работы. Как я и сказал ранее, работа с базами данных и API — неотъемлемая часть нашей повседневной работы. Но да, без коммуникации на проектах будет ну очень сложно.
Поговорим об ошибках? Что вы сделали не так за это время, что не нужно делать новичкам?
На мой взгляд, самая большая ошибка любого тестировщика — не использовать помощь команды, если что-то непонятно или не получается. Конечно, посидеть и самому разобраться в ситуации — хорошо, но у этого процесса должен быть какой-то срок, особенно, если вы замечаете безуспешность самостоятельных попыток. В итоге вы можете сорвать все дедлайны и не выполнить остальные рабочие задачи. Мой первый наставник всегда говорил, что быстрее спросить у команды и работать со спокойной душой дальше. И больше-БоЛьШе-БОЛЬШЕ вопросов от новичка по проекту должно прилетать.
С чего можно начать специалисту без опыта? Какие есть возможности?
Я бы советовал начинать сразу с какого-либо курса, но несильно дорогого и длинного. Вы сразу получите структурированный набор знаний по профессии без возможности свернуть самостоятельно куда-то не туда. Всем советую курс ШНАТа на площадке Software-Testing.Ru. В моё время он помог мне наработать практику и знания в предметной области тестирования и забыть про работу в бухгалтерии.
Если хотите сами обучаться по книгам и видео — пожалуйста, много есть в интернете. Я канал Артёма Русова засмотрел до дыр.
Также для практики можете начать с площадок краудфандингового фриланс-тестирования, где можно получить первый опыт тестирования на реальных боевых проектах по типу test.io. Мои друзья начинали именно с него. То непередаваемое ощущение первого доллара за свою работу сильно мотивирует тебя на дальнейшие свершения.
Ещё, как вариант, можно просто выбрать интересный для вас программный продукт и протестировать его от начала и до конца, заглядывая во все места проекта. Но лучше это делать под присмотром ментора — опытного друга, который в тестировании хотя бы на день дольше тебя.
Вы проходили какие-то курсы? Что лучше всего подойдет для развития навыков?
Всем новичкам советую ШНАТ, и, наверное, потому, что я с него начал успешную карьеру в сфере IT. Да, курс не даст вам расслабиться с самого начала, но и профит от выполнения практических заданий вы тоже получите. Самое главное — не стесняйтесь на таких курсах задавать вопросы. Также проходил много других более сложных профессиональных курсов на площадке Software-Testing.Ru — и тест-анализ, и тестирование апи, и использование регулярных выражений в работе — всё это мне сейчас помогает держаться на профессиональном плаву в тестировании.
От автора
Какие книги, статьи, подкасты, курсы стоит почитать/посмотреть для развития в профессии?
Из видео — конечно, Артём Русов, куда ж без него? Также я в мире тестирования пропагандирую такой подход, как исследовательское тестирование. Поэтому советую прочитать следующие книги:
-
“Exploratory software testing”, James Whittaker (2009).
Нестареющая классика в мире тестирования. Очень советую для общего развития в области функционального тестирования с применением исследовательских сценариев.
-
«Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения», Клейн Тобиас (2013).
Книга построена по интересной концепции, которая увлекает читателя в мир джунглей тестирования безопасности и уязвимостей программного обеспечения. Да, она не очень новая, но до сих пор актуальная. Попробуйте её начать читать — вы точно не пожалеете об этом.
-
«Как сдвинуть гору Фудзи», Уильям Паундстоун (2004).
Очень советую почитать её для общего развития — в книге рассмотрено много интересных логических задач, которые могут выступать в формате гимнастики для ума. Эта книга не оставит вас равнодушным.
Карьерный трек тестировщика
Мы часто слышим от специалистов на Хабр Карьере вопрос: как понять, что я уже сеньор? Или: что мне нужно сделать и освоить, чтобы вырасти до миддла?
В каждой статье рубрики мы разбираем новую специализацию и показываем карьерный трек. Это инфографика с навыками, задачами и условиями работы, разбитыми по квалификациям.
Вот такой трек по тестированию нам помог составить Александр.
Mike-M
Чему верить?
Можно ли у вас закрепиться на одном проекте? Или Usetech оставляет за собой право направлять тестировщика по своему усмотрению на другие проекты?
Тот же вопрос относительно платформы. Есть ли гарантия, что Юзетех не направит web-тестировщика на, скажем, мобильные устройства без его согласия?
Kuba7
Прошу прощения, но по моему мнению, вся статья галимая реклама