Быстрый старт, востребованная IT-профессия, заработная плата в долларах, социальный пакет и возможность работать в международных компаниях – именно так многие представляют профессию тестировщика.
Мы в МС.today попробовали разобраться, так ли это на самом деле, а также выяснили, кто такой тестировщик, как им стать, и кому платят $3000+.
Тестировщик – важный человек в команде программистов. Он проверяет программное обеспечение на наличие ошибок и помогает их устранить.
Процесс тестирования ПО можно сравнить с тест-драйвом автомобиля, где ваше задание состоит в том, чтобы понять, соответствует ли авто вашим требованиям, и проверить его в работе.
Тестировщиков часто путают со специалистами Quality Assurance (QA) либо Quality Control (QC) и наоборот. Но это все три разных направления, каждый со своим перечнем обязанностей и заданий:
В украинских реалиях все эти направления нередко объединяются в лице одного QA-специалиста.
В зависимости от квалификации QA-специалистов можно разделить на junior, middle и senior (новичок, средний, продвинутый). Указанные уровни отличаются набором технических навыков и способностью выполнять рабочие задания самостоятельно.
Упрощенно это выглядит так:
Также тестировщиков различают по методологии тестирования
— Мануальный тестировщик все проверяет сам и доверяет только себе.
—Тестировщик, который прокачал навыки программирования и сам пишет автотесты – программы, которые выполняют тестирования автоматически.
—Такой специалист соединяет мануальные навыки и магию автотестов.
— Специалист по тестированию продуктивности.
Тестировщиков нанимают компании, разрабатывающие собственный продукт по типу «Битрикс24». Также это могут быть аутсорсинговые компании, предоставляющие услуги тестирования для команд разработчиков без собственного отдела QA.
Существует миф, что тестировщиком может стать кто угодно, будь то таксист или домохозяйка. И да и нет. Успешной карьеры в QA и тех самых $3000+ чаще всего добиваются специалисты с образованием в сфере программирования, информатики, математики. Если среди джуниоров еще можно найти гуманитариев, то сеньорами чаще становятся технари.
Если обратиться к историям, опубликованным на форумах и блогах тестировщиков, вырисовываются два пути освоения этой профессии: самообразование либо обучение в IT-школе.
Первый вариант предполагает, что вы самостоятельно выработаете навыки при помощи учебных материалов в Google и YouTube. Например:
Второй вариант – учеба на специализированных курсах. Поклонники этой стратегии считают, что в интернете много устаревшей и ненужной информации. Без базовых знаний и опыта разобраться во всем этом будет сложно. На хороших курсах вы получите качественную теоретическую базу и практику, а также возможность показать себя и даже трудоустроиться еще до окончания учебы. Большие компании часто берут на работу новичков из собственных курсов и образовательных программ.
Платные курсы тестировщиков:
На что нужно обратить внимание при выборе школы или курса
Нередко свою первую работу начинающие специалисты получают еще во время учебы на курсах при IT-компаниях либо в профильном университете, куда работодатели приходят в поисках новых кадров. Но если вам не посчастливилось получить приглашение на работу во время учебы, не впадайте в отчаяние, а начинайте действовать.
Посетите агрегаторы вакансий, запишите требования работодателей по вашей специализации и составьте список своих компетенций.
Каждая компания имеет свои специфические запросы к тестировщикам, но «скелет» навыков приблизительно таков:
Резюме не должно быть слишком длинным. Оптимальный размер – одна-две страницы. Формат – PDF. Язык – английский.
Шаблон резюме можно загрузить на тематических ресурсах, сделать на конструкторе либо в Сanva.
Опытные специалисты советуют не рассылать одно резюме всем подряд, а адаптировать его под конкретную компанию.
Это must have для поиска работы. Чтобы оно попало в самое сердце рекрутера, изучите вакансию и компанию, в которую подаете заявку.
Совет. Для удобства создайте один общий документ, и запишите в него все ваши навыки, опыт и достижения, соответствующие профессии. А также сопроводительный тест и ссылки на работы, которые вы выполняли раннее. В зависимости от требований работодателя отправляйте этот документ целиком либо скопируйте только нужные блоки.
Что делать, если выполненных проектов еще нет? На форумах тестировщиков советуют выбрать объект тестирования в интернете. Это может быть веб-сайт, мобильное приложение либо программа для стационарного компьютера. Для этого лучше выбрать свежие продукты, где еще не все дефекты устранены.
Это можно сделать самостоятельно через сайты вакансий или обратиться за помощью к рекрутеру.
Вакансии для тестировщиков можно искать:
Поищите в интернете, какие вопросы обычно задают рекрутеры и технические специалисты на собеседованиях, проработайте их. А также повторите теорию тестирования, задания и логические задачи.
Во время поиска работы обязательно ведите статистику:
Анализируйте результаты, иногда причины неудач могут быть достаточно банальными:
А иногда нужно подтянуть конкретные навыки: английский или, например, теорию.
Если получили отказ после собеседования или провалили тестовое задание, не стесняйтесь просить обратную связь у рекрутера или технического специалиста. Так вы быстро выявите свои «слепые зоны» и ускорите процесс трудоустройства.
Чтобы получить первую работу, нужен опыт, а чтобы получить опыт, нужна практика. Но где же практиковаться, если без опыта на работу не берут?
На счастье, есть много вариантов, и мы расскажем о трех самых лучших из них.
Стажировка. IТ-компании часто открывают бесплатные программы стажировок. Лучшие исполнители получают приглашение на работу и дополнительный плюс в резюме. Оплачиваемые и бесплатные стажировки можно искать на DOU.ua, в MacPaw и NIXsolutions.
Платформы краудтестирования. Например, uTest и Сrowdtesting. Они работают по принципу биржи: заказчики дают продукт, который нужно протестировать на определенном устройстве и ОС, а тестировщики, собственно, его тестируют. На добровольных основаниях или за символическую плату.
Общие проекты. Новички могут собрать свою первую продуктовую команду еще на курсах. Начинающим программистам и разработчикам тоже нужен опыт. По общим проектам можно принимать участие в грантовых программах, хакатонах, идеатонах и конкурсах. Или же просто создать проект для портфолио.
Существует мнение, что тестировщики зарабатывают меньше, чем разработчики. На самом деле талантливые QA-инженеры зарабатывают на уровне хороших разработчиков.
По данным анонимного зарплатного опроса от DOU.ua, в начале карьеры тестировщик зарабатывает в среднем $600, а опытный QA-инженер – $2600.
А вот джуниор с навыками автоматизированного тестирования в среднем получает на $150 больше. У сеньоров разница уже более ощутимая – в среднем $1000.
QA Manager и QA Tech Lead уже зарабатывают $3000+.
Размер зарплаты также зависит от места, формата работы (удаленно или офис), компании (в продуктовой платят больше, чем в аутсорсинговой) и даже профильного вуза, который окончил сотрудник.
Чтобы зарабатывать больше, тестировщикам приходиться осваивать дополнительные или смежные навыки.
Например:
Профессия тестировщика действительно перспективна и востребована, но это точно не «легкий вход в IT доя людей без технического образования».
Уже на старте нужно знать:
Быть внимательным, усидчивым, коммуникабельным и быстро учиться.
А чтобы достичь желаемых $3000+, нужно еще иметь техническое образование и управленческие навыки.
Но самое главное – профессию нужно любить, иначе будет скучно и трудно. Идти в QA только ради денег точно не стоит. Ну а если вы приняли решение, эта статья поможет составить план. И пусть у вас все получится.
Python — именно этот язык для изучения предлагала мне таргетированная реклама лет эдак 5 назад. Я на тот момент была так же далека от IT, как и от рекламы, поэтому просто скролила непонятные картинки из другого мира. Не знаю, повлияли ли они на меня за столько лет, но в результате именно Python я выбрала в качестве первого языка программирования.
На то, чтобы найти “ту самую работу”, ушли недели. На то, чтобы составить правильное резюме, ушли часы.
Почти готово.
Финальный штрих — сопроводительное письмо.
Если вам необходимо заказать проект у сторонних исполнителей, в котором отсутствуют жесткие требования к качеству, попробуйте поработать с подрядчиками по техническому заданию. Этот план поможет разработать веб-портал, красивый и удобный дизайн, создать статью для блога или услуги. Благодаря ТЗ вы сразу конкретизируете собственные пожелания и избежите “косяков”. Давайте более детально разберем, что из себя представляет этот план работ, какие есть тонкости нюансы его составления.
Украинский рынок труда в сфере IT является кандидатским. Это означает, что специалисты получают работу по принципу “не меня выбирают, а я выбираю”. Это приводит к высокой конкуренции между компаниями за лучшие кадры.
И вот тут на арену выходит HR, который либо обеспечит компанию реальным специалистом, либо же выпустит его в пользу конкурента. К сожалению, второе происходит очень часто из-за обидных ошибок рекрутера.
Добавить комментарий