Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что-то новое. Сегодня о своем опыте работы нам расскажет Александр Молодцов, старший специалист контроля качества программного обеспечения ГК Юзтех.  Александр окончил учебу на экономическом факультете в Ростове-на-Дону и работал экономистом-бухгалтером, пока брат-близнец не рассказал ему о тестировании. А что было дальше — приглашаем прочитать в интервью. «Всем привет, меня зовут Александр, и я… тестировщик»(с) Александр М. По данным зарплатного калькулятора Хабр Карьеры, средний размер заработной платы тестировщика в первом полугодии 2022 года составляла 109 000 рублей в месяц. Конечно, это среднее значение. Есть те, кто зарабатывает меньше: 40-60 тысяч, а есть и те, кто получает 150 тысяч рублей. Скажу вам по секрету, что на данный момент, как и все тестировщики в мире, я занимаюсь тестированием программного обеспечения. Это такой процесс, когда приходится проверять за разработчиками, что они там накодили, не в плане посмотреть код программы, а оценить текущую реализацию: пользовательский интерфейс приложения, бизнес-логику и вот это вот всё. На протяжении последнего года работаю над важной системой, упрощающей жизнь бухгалтеров по сдаче налоговой отчётности. Высшее непрофильное образование, которое я получал на экономическом факультете Южного федерального университета в южном городе Ростове-на-Дону. Сейчас у меня есть уровень бакалавриата по прикладной информатике и магистратура с пафосным названием БД и КИС (Базы Данных и Корпоративные Информационные Системы и технологии). Наверное, это сейчас прозвучит дико, но в эпоху тотальной цифровизации и развития 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. Однако в каждой компании по-разному относятся к новичкам: рынок большой, проекты разные, специфики безумно много. Самые важные скилы для тестировщика, на мой взгляд, это навыки хорошей коммуникации в команде. Порой харизма помогает очень быстро влиться в сам проект. Иногда даже быстрее, чем хорошие навыки чтения документации. Хард-скилы тоже важны, особенно после года работы. Как я и сказал ранее, работа с базами данных и API — неотъемлемая часть нашей повседневной работы. Но да, без коммуникации на проектах будет ну очень сложно. На мой взгляд, самая большая ошибка любого тестировщика — не использовать помощь команды, если что-то непонятно или не получается. Конечно, посидеть и самому разобраться в ситуации — хорошо, но у этого процесса должен быть какой-то срок, особенно, если вы замечаете безуспешность самостоятельных попыток. В итоге вы можете сорвать все дедлайны и не выполнить остальные рабочие задачи. Мой первый наставник всегда говорил, что быстрее спросить у команды и работать со спокойной душой дальше. И больше-БоЛьШе-БОЛЬШЕ вопросов от новичка по проекту должно прилетать.  Я бы советовал начинать сразу с какого-либо курса, но несильно дорогого и длинного. Вы сразу получите структурированный набор знаний по профессии без возможности свернуть самостоятельно куда-то не туда. Всем советую курс ШНАТа на площадке Software-Testing.Ru. В моё время он помог мне наработать практику и знания в предметной области тестирования и забыть про работу в бухгалтерии.  Если хотите сами обучаться по книгам и видео — пожалуйста, много есть в интернете. Я канал Артёма Русова засмотрел до дыр.  Также для практики можете начать с площадок краудфандингового фриланс-тестирования, где можно получить первый опыт тестирования на реальных боевых проектах по типу test.io. Мои друзья начинали именно с него. То непередаваемое ощущение первого доллара за свою работу сильно мотивирует тебя на дальнейшие свершения.  Ещё, как вариант, можно просто выбрать интересный для вас программный продукт и протестировать его от начала и до конца, заглядывая во все места проекта. Но лучше это делать под присмотром ментора — опытного друга, который в тестировании хотя бы на день дольше тебя. Всем новичкам советую ШНАТ, и, наверное, потому, что я с него начал успешную карьеру в сфере IT. Да, курс не даст вам расслабиться с самого начала, но и профит от выполнения практических заданий вы тоже получите. Самое главное — не стесняйтесь на таких курсах задавать вопросы. Также проходил много других более сложных профессиональных курсов на площадке Software-Testing.Ru — и тест-анализ, и тестирование апи, и использование регулярных выражений в работе — всё это мне сейчас помогает держаться на профессиональном плаву в тестировании. Из видео — конечно, Артём Русов, куда ж без него? Также я в мире тестирования пропагандирую такой подход, как исследовательское тестирование. Поэтому советую прочитать следующие книги: “Exploratory software testing”, James Whittaker (2009).  Нестареющая классика в мире тестирования. Очень советую для общего развития в области функционального тестирования с применением исследовательских сценариев. «Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения», Клейн Тобиас (2013). Книга построена по интересной концепции, которая увлекает читателя в мир джунглей тестирования безопасности и уязвимостей программного обеспечения. Да, она не очень новая, но до сих пор актуальная. Попробуйте её начать читать — вы точно не пожалеете об этом. «Как сдвинуть гору Фудзи», Уильям Паундстоун (2004). Очень советую почитать её для общего развития — в книге рассмотрено много интересных логических задач, которые могут выступать в формате гимнастики для ума. Эта книга не оставит вас равнодушным. Мы часто слышим от специалистов на Хабр Карьере вопрос: как понять, что я уже сеньор? Или: что мне нужно сделать и освоить, чтобы вырасти до миддла?  В каждой статье рубрики мы разбираем новую специализацию и показываем карьерный трек. Это инфографика с навыками, задачами и условиями работы, разбитыми по квалификациям. Вот такой трек по тестированию нам помог составить Александр.  Помогаем строить карьеру в IT