Зарплата 113 тысяч за то, чтобы ломать программы
easy

Зарплата 113 тысяч за то, чтобы ломать программы

Работа тестировщика как она есть.

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

Работа

Главная задача инженера по тестированию — проверить качество программы перед тем, как выпускать. Для этого тестировщик прогоняет код через множество разных тестов. Например:

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

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

Почти все тесты делаются в автоматическом режиме, и задача тестировщика в том, чтобы:

  • уметь запускать уже готовые тесты,
  • если нужно — самому написать новый тест.

Деньги

По статистике Хабр Карьеры на первое полугодие 2020 года, средняя зарплата инженера по ручному тестированию — 54 тысячи рублей:

Средняя зарплата инженера по ручному тестированию

Если тестировщик может не просто запускать тесты и проверять что-то вручную, а писать их самостоятельно, то зарплата удваивается:

Средняя зарплата инженера по автоматическому тестированию

Что знать

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

Если вы хотите сразу получить полноценную работу без стажировки или обучения, то прокачивайте такое:

  • JavaScript (в большинстве случаев),
  • Python (может пригодиться, если захотите автоматизировать тесты),
  • REST API,
  • Postman, Charles или что-то подобное для работы с запросами и HTTP-трафиком,
  • умение пользоваться баг-трекером.

Главный навык

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

Где учиться

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

Из самостоятельного можно:

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

Но это всё долго и тяжело. Более приближённый к жизни вариант — полноценные курсы профессионального образования, например Яндекс.Практикум. За 4 месяца обучения с нуля можно получить новую профессию и устроиться на работу в любую компанию, которая пишет код.

Если пока не решили окончательно, становиться тестировщиком или нет, пройдите первые 20 часов курса бесплатно.

С чего начать

Изучайте компьютер и программы, которые на нём работают. Начните со своего.

Вступайте в наши группы в Фейсбуке и ВКонтакте — там много полезного для начинающих.

Попробуйте пройти 20 бесплатных часов в Практикуме. Понравится — продолжите.

Тестирование — это билет в ИТ
Простой вход в мир ИТ, ваша первая работа и быстрый старт в профессии. Изучите основы — и за дело. Мы поможем с обучением и трудоустройством. Старт бесплатно.
Начать бесплатно
Тестирование — это билет в ИТ Тестирование — это билет в ИТ Тестирование — это билет в ИТ Тестирование — это билет в ИТ
Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Начать карьеру в ИТ
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Еще по теме
Зарплата 113 тысяч за то, чтобы ломать программы
Зарплата 113 тысяч за то, чтобы ломать программы

Работа тестировщика как она есть.

easy
Как на самом деле производят процессоры

Чтобы создать сверхмощный процессор, достаточно простого...

Домашнее видеонаблюдение на Raspberry Pi
hard
Задача: баг или фича?

Сколько времени потребуется программисту, чтобы запилить весь проект?

easy
Три причины начать с веб-разработки (для тех, кто сомневается)
Три причины начать с веб-разработки (для тех, кто сомневается)
easy
Как теория игр работает на практике и помогает выигрывать
Как теория игр работает на практике и помогает выигрывать

Разбираем игру в Ним

easy
ColdFusion — редкий и важный язык программирования
ColdFusion — редкий и важный язык программирования

Один из первых серверных языков, который смог найти себе место в современном мире.

easy
«Поле чудес» в мультивселенной безумия
«Поле чудес» в мультивселенной безумия

Задача, немного сгибающая мозг (но решаемая)

easy
Разбираемся с массивами в Python: словари
Разбираемся с массивами в Python: словари

Легко сделать, сложно сломать и невозможно забыть

easy
Что такое трояны и вирусы — на самом деле

Чем может заразиться компьютер и насколько это реально страшно.

easy
easy