Как стать тестировщиком без опыта в IT? [Пошаговая инструкция]

Apr 04, 2023 00:06


Хотите стать тестировщиком и работать в IT-сфере? Не знаете, где и чему учиться, чтобы не потратить деньги впустую? Боитесь, что без опыта вас никуда не возьмут? Вместе с тестировщиками мы расскажем самую важную информацию о профессии и поделимся советами, как с нуля стать тестировщиком, у которого всегда будет работа и высокий доход.

Кто такой тестировщик, чем занимается, сколько зарабатывает и как им стать, разбирались с тестировщиками Анастасией Моруговой и Вячеславом Талецким.

В статье расскажем:

  1. Кто такой тестировщик? 
  2. Что делает тестировщик? 
  3. Что нужно знать и уметь тестировщику? 
  4. Как стать тестировщиком с нуля? Рассказываем по шагам 
  5. Сколько зарабатывает тестировщик? И 3 совета, как зарабатывать больше Как строить карьеру тестировщика?
Кто такой тестировщик?



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

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

Основная задача тестировщика - найти ошибки в программном обеспечении и передать их программисту.

Сам тестировщик ошибки не устраняет.

Что проверяет тестировщик?



Список того, что проверяет тестировщик, зависит от его навыков и опыта. Начинающие специалисты занимаются проверкой внешней части сайта: как расположен текст на странице, прогружаются ли фотографии, подстраивается ли размер страницы под смартфон, планшет и компьютер.



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

Нужны ли тестировщику языки программирования?

Нет, тестировщик - это не программист, и знать языки программирования ему не обязательно. Он может составлять план тестирования и вручную проходить его. Таких тестировщиков называют ручными или мануальными.



Большинство новичков начинают с ручного тестирования.

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

Какие бывают тестировщики?

Помимо ручных тестировщиков и автотестировщиков, QA инженеры различаются по областям тестирования. Кто-то проверяет мобильные приложения, кто-то - приложения для IOS или Android, кто-то занимается проверкой веб-сайтов.

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

Если вы сомневаетесь, подходит ли вам профессия тестировщик, взвесьте все «за» и «против». О них расскажем ниже.

Плюсы профессии тестировщик

  • Зарплата

Достойная, стабильная зарплата - это преимущество каждой IT-профессии. Зарплата тестировщика начинается с 35 тысяч рублей для новичков и почти не имеет потолка.

  • Комфортные условия труда

У большинства тестировщиков гибкий график. Главное - отработать положенные часы и закончить работу в срок.

Тестировщиков обычно оформляют официально, поэтому можно рассчитывать на оплачиваемый отпуск и больничный. Переработки тоже оплачиваются.

  • Общение

Тестировщик никогда не работает один. Он входит в команду развития - группу специалистов, которая разрабатывает продукт.

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

  • Возможность «заглянуть в будущее»

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

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

  • Сидячая работа

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

  • Однотипные задачи

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

  • Профдеформация

Если тестировщик не умеет разделять рабочее и личное, со временем он начинает искать ошибки в повседневной жизни. И это касается не только ошибок в работе приложений или веб-сайтов.

«Лично для меня было сложно оставлять работу на работе. Друзья, близкие, родственники - все могли попасть под раздачу критики»
Анастасия Моругова, тестировщик

Что делает тестировщик?

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

Например, программисты добавили несколько новых функций в проект. Каждая функция - это отдельная задача. Пусть одной из них будет кнопка «оставить отзыв». Тестировщик открывает задачу, видит описание и требования к этой задаче: «кнопка должна нажиматься и открывать форму для отзыва» и начинает это проверять: активна ли кнопка, туда ли она ведёт.

«Мой последний проект был связан с приложением для выдачи кредитов. Проверяли, верно ли калькулятор считает проценты по кредиту и выдаёт нужную сумму на экран»
Анастасия Моругова, тестировщик

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

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

«На последнем проекте я выстраивал тестирование с нуля: вручную проверял весь функционал внешней и внутренней стороны сайта, составлял план работы. Далее я написал приложение для автоматизации части тестирования, собрал команду тестировщиков и управлял ей»
Вячеслав Талецкий, тестировщик

Что нужно знать и уметь тестировщику?

Без понимания, какие знания и навыки нужны в профессии, трудно понять, подойдёт ли вообще работа и как трудно будет учиться. Может, нужно знать логарифмы, с которыми вы никогда не дружил? Или решать задачи на вычисление силы тока, хотя он и так сильный? Расскажем, что нужно знать и уметь, чтобы стать тестировщиком - логарифмов и силы тока в этом списке нет.

Знание теории и средств тестирования. Это теоретическая база, по которой тестировщики проверяют продукт.

Например, перед выпуском автомобили проходит краш-тест по определённым правилам. У тестировщиков тоже существуют правила для «краш-теста» программного обеспечения, без знания которых устроиться на работу почти невозможно.

Умение читать код. Тестировщику не обязательно уметь программировать, но для успешной работы он должен «быть в теме» и понимать все процессы создания приложения или сайта.

Тестировщик должен понимать структуру кода, как он работает и уметь его прочитать. От этого зависит коммуникация в команде и скорость выполнения работы.

Знание SQL. Это специальный язык, с помощью которого хранят информацию из базы данных.

Например, вы хотите зарегистрироваться на сайте, указываете свои ФИО и нажимаете кнопку «сохранить». Чтобы сайт сохранил эту информацию, используется язык SQL. Бывает, что в системе появляется ошибка, и данные сохраняются неверно. Чтобы найти и передать эту ошибку разработчику, тестировщик должен знать язык SQL.

Что нужно тестировщику для работы?

Для работы тестировщику нужен компьютер и его знания. Всё остальное - планшеты, смартфоны и прочее - выдаёт работодатель.

Как стать тестировщиком с нуля? Рассказываем по шагам

Шаг №1. Изучите теорию

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



Шаг №2. Практикуйтесь

Начните нарабатывать опыт и портфолио на реальных проектах: вы можете найти задания на платформах utest, upwork и биржах фриланса.

Шаг №3. Начните проходить собеседования

Оформите резюме, укажите опыт работы, прикрепите портфолио из выполненных заданий с бирж. Даже с небольшим опытом вы можете претендовать на должность джуниора с реальной зарплатой.

Не расстраивайтесь, если первые собеседования пройдут неудачно: вам важно научиться презентовать себя, как специалиста, пусть и с небольшим опытом.

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

«Я обучаю тестированию 5 лет. За это время не было случая, чтобы человек после курсов сильно хотел устроиться, проходил собеседования, делал тестовые, и всё равно не находил работу. Да, кто-то находит через 2 недели, кто-то через 4 месяца, но факт остаётся фактом - работу находят те джуниоры, которые хотят её найти»
Вячеслав Талецкий, тестировщик

Шаг№4. Продолжайте развиваться в профессии

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

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

Большим плюсом станет изучение кода и автоматического тестирования.

Вячеслав Талецкий стал тестировщиком случайно: 11 лет назад он работал саунд-дизайнером в компании, которая создавала игры для IOS и Android. Кроме работы саунд-дизайнером он тестировал звуковые эффекты в играх.

«Персонаж в игре может взмахнуть мечом 5 раз, и каждый раз взмах будет звучать по-другому. Но часто программисты путали звуки местами, и никто не замечал этого при тестировании. Поэтому я включился в этот процесс»
Вячеслав Талецкий, тестировщик

Когда компания, в которой работал Вячеслав, закрылась, он понял, что уже умеет тестировать, и начал брать небольшие проекты. Для укрепления знаний прошёл курсы по тестированию и начал работать в этой сфере полноценно.

Как устроиться тестировщиком без опыта?

Если у вас совсем нет опыта, но вы горите профессией тестировщика, поищите обучающие курсы от компаний. Часто крупные компании набирают молодых специалистов для обучения с последующим трудоустройством.

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

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

Сколько зарабатывает тестировщик? И 3 совета, как зарабатывать больше

Востребована ли профессия тестировщик?

«Профессия тестировщика будет востребована, пока существуют программисты»
Анастасия Моругова, тестировщик

Мы не можем представить современный мир без приложений и сайтов. Их создают программисты, которые, как и все люди, допускают ошибки.

Сколько зарабатывают тестировщики?

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

По данным медиа Хабр, средняя вилка по зарплате начинающих тестировщиков - от 35 до 160 тысяч. У более опытных специалистов зарплатная вилка выше - от 80 до 345 тысяч.



Как увеличить зарплату тестировщику?

Совет №1. Учите языки программирования

Знание языков Python и Java позволит писать приложения для автоматизации тестирования и стать автотестировщиком. Такие специалисты получают больше, чем ручные тестировщики.

Совет №2. Проявляйте активность в работе

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

Совет №3. Изучайте новые инструменты тестирования

Развивайтесь в своей профессии, изучайте новые способы тестирования и внедряйте их в свою работу. Чем больше вы знаете и умеете, тем более ценной будет ваша работа.

«Самый точный способ повысить зарплату - повышать свои знания и умения»
Вячеслав Талецкий, тестировщик

Как строить карьеру тестировщика?

У тестировщиков есть чёткое разделение по уровню квалификации, поэтому двигаться по карьерной лестнице довольно просто. От того, на какой вы ступени, зависит зарплата.

Ступени карьерного развития тестировщика:

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

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

Middle. Это специалист среднего уровня, уже с опытом и более широким функционалом. Мидл тестирует ПО вручную или пишет приложения для автоматизации. Он может быть наставником стажёров и джуниор-специалистов.

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



Как продвинуться по карьерной лестнице?

  • Изучайте языки программирования
  • Учитесь писать приложения для автоматизации тестирования
  • Изучайте новые способы тестирования

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

тестировщик, как стать, it, обзор профессии, карьера

Previous post Next post
Up