FEW SKILLS
Все о продуктивности

КАК СТАТЬ ТЕСТИРОВЩИКОМ?

508

Сегодня речь пойдет об особенностях профессии тестировщика. Тестировщик или по другому QA-инженер — это специалист по проверке качества программного обеспечения. Он нужен сейчас и будет нужен через 10 лет, потому что не все тесты можно автоматизировать. А выпускать в релиз «кота в мешке» опасно для репутации и прибыли.

Сфера проверки качества подойдет тем, кто хочет войти в IT, но по определенным причинам не программирует и для специалистов, которые хотят сменить профессию. Учитывая зарплаты, сменить род деятельности с бухгалтера на тестировщика — отличная идея. Ведь гонорар senior-engineer достигает 10 000 долларов. А на этапе обучения можно зарабатывать около 20 000 — 30 000 рублей.

Если вас все-таки интересует написание кода, то рекомендуем ознакомиться с нашим каталогом онлайн-курсов по программированию. Также вы можете прочитать статью о языках программирования для новичков.

Что входит в обязанности QA-инженера?

Что входит в обязанности QA-инженера?

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

В зависимости от проекта, над которым вы работаете, выделяют несколько направлений специализации тестировщика. Например, тестировщик систем безопасности, тестировщик-разработчик или тестировщик системы управления базами данных (СУБД). В зависимости от области обязанности будут меняться.

Еще один критерий — это инструмент тестирования. Выделяют автоматизированную и ручную тестировку. Спрос на вторую значительно выше, как и оплата труда, потому что автоматизированные тесты не всегда дают 100% результат. Если manual QA выполняет каждый шаг вручную, то automation создает для этого специальные автотесты при помощи различных инструментов.

Список рабочих обязанностей тестировщика:

  • Изучить код и проект;
  • Протестировать программу по кейс-тестам;
  • Создать вероятные ситуации ошибок ПО;
  • Выявить все баги и ошибки;
  • Написать технический документ;
  • Провести повторное тестирование после доработок.

Какие навыки нужны, чтобы стать QA-инженером?

какие навыки нужны, чтобы стать тестировщиком?

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

Необязательным пунктом идут методологии разработки. Например, scrum или agile. Если вы знакомы с ними или другими методами, то работать в команде и повышать показатели компании будет проще. HR-специалист приятно удивится, когда вы покажете эти знания. 

Огромное количество программ и приложений используют базы данных. Поэтому основная теория и знания по SQL вам пригодятся. Если с написанием кода у вас совсем туго, то попробуйте хотя бы понять логику этого языка программирования. Стоит научиться писать простенькие запросы. Кстати, о SQL мы писали здесь.

Изучите платформу, для которой компания собирается выпустить продукт. Например для дизайна Android приложений нужно учитывать дизайн разных смартфонов. Полезно будет ознакомиться с жизненными циклами мобильных программ, каково их отличие от приложений, заточенных под Windows. Кстати, про мобильную разработку мы писали тут.

Почему тестировщик — это перспективное будущее?

Почему тестировщик — это перспективное будущее

Низкий порог входа. Если для того, чтобы стать junior программистом, надо понимать принципы ООП, структуры и алгоритмы данных, быть готовым работать по 10 -12 часов в день и быть стрессоустойчивым. Тестировщику на начальных этапах необходимо быть внимательным и приготовиться писать много отчетов.

Карьерный рост. Дойти до Senior QA-engineer за 5 лет реальнее, чем вырасти до такого же уровня будучи разработчиком. А дойдя до сеньора, можно перейти в team lead, проджекты или дойти до бизнес-аналитика.

Высокая оплата труда на старте. Толковый тестировщик запросто может добиться ставки в 50 000 на старте. В фронтенде вилка находится в пределах 30 000 — 40 000. В ML и Data Science выше, но и работа в сложнее. Если вас интересует наука о данных, то мы уже написали об этом статью. А если вы хотите почитать про верстку сайтов, то можете сделать это здесь.

Востребованность. Тестировщик нужен в верстке сайтов, в геймдеве, в создании нейросетей. Он будет востребован через год, 5 лет и даже через 10. Учитывая низкий порог входа, можно смело переходить в эту отрасль. Немного о геймдеве мы рассказывали в статье о профессии геймдизайнера.

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

Минусы профессии тестировщик

Минусы профессии QA engineer

Сидячая работа. Очевидный факт, которые грозит серьезными проблемами со здоровьем. Не забывайте уделять время для активностей. Бег – один из наиболее доступных и удобных видов спорта. О лучших лайфхаках для зимнего бега мы писали тут.

Рутина. Часть работы  — это монотонная проверка одних и тех же кнопок или элементов, заполнение отчетов и ведение документации. Приготовьтесь к такому, прежде чем принимать решение о смене профессии. 

Оплата труда. По сравнению с программистами оплата труда немного ниже. Но со знаниями иностранных языков вы можете претендовать на гораздо большую зарплату в зарубежном проекте. 

Советы новичкам

Советы новичкам чтобы стать крутым тестировщиком

Определитесь, в какой отрасли вам бы хотелось работать и прокачивайте свои навыки именно для этой сферы. Детально изучите эту область. Например, в геймдеве тестировщику придется по несколько часов обходить край карты, чтобы выяснить провалится ли игрок за текстуры или нет. А тестировщику веб-интерфейсов нужно проверять правильность вида элементов при уменьшении или увеличении страницы. Про особенности веб-программирования мы писали здесь.

Пробуйте себя на различных платформах краудсорсинга, чтобы получить практические навыки и иметь более точное представление о профессии. Платформы краудсорсинга — это системы, где работать вы будете на чистом энтузиазме, зато сможете ознакомиться с реальными проектами. Разные платформы заточены под определенные сферы программирования: web-программирование, android software, ios software и т.д.

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

Пока у вас недостаточно опыта, обратите внимание на стажировки. Это универсальный вариант, чтобы дойти до team lead в определенной компании, прокачать свои навыки на старте или немного подзаработать во время учебы. Стажировка помогает понять внутреннюю сущность компании и реальных задач, которые вам предстоит делать на позиции junior QA-engineer. 

Как получить оффер на вакансию «тестировщик»?

Как получить оффер на вакансию «тестировщик»?

Если вы решили, что тестирование — это то, что идеально вам подходит, помните – одного желания недостаточно. Можно прочитать пару книжек, но какой смысл, если применить теоретические знания на практике будет сложно? Другое дело — онлайн-курсы. Оптимальный вариант, совмещающий в себе и теорию и практику. Очень удобно комбинировать с учебой или работой, ведь многие из них имеют свободный график. А после успешного прохождения курсов вы запросто сможете устроиться, как минимум, на позицию джуна. 

Профессия инженер по тестированию от SkillBox

Профессия инженер по тестированию от SkillBox

Всего за четыре месяца профессионалы из Skillbox научат вас автоматизированному тестированию при помощи Java, Python и JavaScript. Программа включает в себя 87 тематических модулей. И почти все из них содержат практические занятия.

В качестве бонуса вы получаете три бонусных курса: «система контроля версий GIT», «универсальные знания программиста» и «английский язык для IT-специалистов». Стажировку и практику каждый ученик проходит в компаниях партнерах. Это банк «Открытие» и социальная сеть «Вконтакте».

Длительность: 4 месяца

Кому подходит: junior-тестеры, менеджеры

Ссылка: skillbox.ru

Факультет тестирования ПО от GeekBrains

Факультет тестирования ПО от GeekBrains

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

Программа курса рассчитана на то, чтобы сделать из учеников тестировщиков в сфере web-программирования. Пройдя курс студенты факультета получат знания о ручном и автоматизированном тестировании. Также присутствует отдельный блок, посвященный командной работе. Дополнительные модули вне четверти расскажут об отдельных сферах IT. Полезные знания для тестировщика.

Длительность: 12 месяцев

Кому подходит: junior и middle специалисты

Ссылка: geekbrains.ru

Курс «Инженер по тестированию» от Яндекс.Практикум

Курс «Инженер по тестированию» от Яндекс.Практикум

Программа курса постоянно обновляется. Учеников учат работать не только с учебными, но и с реальными проектами. Современные онлайн-тренажеры прямо на платформе практикума помогают закрепить теоретические знания.

После курса вы научитесь работать в команде, тестировать веб- и мобильные приложения, API. Вы научитесь работать с базами данных и познакомитесь с основами автоматизации тестирования. В результате студент получает диплом о профессиональной подготовке, 6 проектов в портфолио и программу трудоустройства. 

Длительность: 4 месяца

Кому подходит: новички в IT, специалисты смежной отрасли

Ссылка: yandexpracticum.ru

Курс «QA-Lead» от Otus

Курс «QA-Lead» от Otus

Этот курс подходит для мидлов и сеньоров, которые хотят перейти в тимлиды. На курсе вы прокачаете свои hard и soft skills. Углубитесь в методологии работы в команде. Например, scrum или kanban. В качестве итогового проекта вам предстоит разработать стратегию тестирования для 3 команд.

Длительность: 6 месяцев

Кому подходит: senior-тестировщики, middle QA-engineer

Ссылка: otus.ru

Профессия тестировщик от Нетологии

Профессия тестировщик от Нетологии

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

Программа состоит из 8 тематических модулей, включая бонусные и дополнительные. После успешной сдачи итогового проекта вы можете подать заявку на программу трудоустройства от нетологии и получить свою первую работу тестировщиком.

Длительность: 8 месяцев

Кому подходит: начинающие тестеры, специалисты тех.поддержки

Ссылка: netology.ru

Курсы мануального тестировщика от SkillFactory

тестировщик скилфактори

Каждый месяц рассчитан на то, чтобы быть максимально полезным. Много теории, столько же практики. Интересные проекты и полезные чек-листы. Это малая часть того, что студенты получают, пройдя курс.

В итоге вы научитесь создавать дизайн тестов, тестировать веб-приложения и их API, сайты. Самым успешным ученикам предоставляется возможность пройти стажировку в компании партнере «Premium IT Solution».

Длительность: 4 месяца

Кому подходит: любые желающие войти в digital
Ссылка: skillfactory.ru

Тестировщик — мечта или реальность?

Тестировщик — мечта или реальность?

Мы считаем, что тестировщик — это мечта, которая может стать реальностью. В этой статье мы подробно описали, как воплотить эту мечту в жизнь. Сегодня мы рассказали, как стать профи в своем деле, разобрали, какие трудности ждут, в чем плюсы и минусы профессии тестировщика и подобрали для вас оптимальные курсы по обучению. Выбирать становиться ли тестировщиком или нет — остается за вами.

Читать далее на Few Skills

Как создать свою первую игру

Топ лучших курсов по графическому дизайну

Как стать геймдизайнером: от мечты к реальности

Кому сколько платят в IT: зарплаты программистов

Мобильная разработка: IOS или Android

Комментарии закрыты.