-
НГУ
-
Центр развития карьеры
-
Карта карьеры
-
Информатика и вычислительная техника
- Тестировщик
Тестировщик — это специалист, который проверяет, как работает программа или приложение. Он ищет ошибки, проверяет корректность работы программы в зависимости от действий пользователей, на разных устройствах и в разных операционных системах. Тестировщики требуются для разработки любой сложности и востребованы во всех сферах.
Базовые требования
-
высшее математическое, финансовое или экономическое образование
-
хорошие математические и аналитические способности
-
отличное владение Excel
-
способность работать с большим массивом информации
-
умение брать на себя ответственность
Типичные задачи
-
Ведение управленческого учета
-
Разработка математических моделей расчета себестоимости и ценообразования
-
Анализ экономических показателей, оптимизация затрат
-
Формирование годового бюджета, анализ отклонения его исполнения
-
Анализ экономических рисков
Карьерный трек
1
Должность junior - Младший тестировщик
Средняя зарплата: 30 000 — 50 000 руб.
Требования к опыту работы: без опыта или стажировка
Ключевые требования:высшее (или выпускной курс) образование; аналитическое мышление; внимательность, усидчивость, устойчивость к монотонному труду; базовые знания реляционных баз данных и SQL; общее представление о цикле разработки программного обеспечения.
Ключевые задачи/характеристики работы:
- Анализ предметной области по прилагающейся пользовательской и проектной документации, багтрекеру
- Написание тест-кейсов, выполнение тестирования на их основе
- Рефакторинг существующих тест-кейсов
- Составление документации по тестированию: отчеты, статьи
- Взаимодействие с программистами, аналитиками, службой техподдержки
- Освоение распространенных инструментов тестирования и знакомство с жизненным циклом программного продукта
2
Должность middle - Тестировщик
Средняя зарплата: 55 000 — 80 000 руб.
Требования к опыту работы: 1—3 года
Ключевые требования: высшее образование; знание теории и практический опыт тестирования ПО; способность точно описывать выявленные дефекты; знакомство с системами контроля версий; навыки работы с СУБД; продвинутый пользователь ПК; умение работать в команде
Ключевые задачи/характеристики работы:
- Проведение тестирования ПО с помощью различных инструментов
- Организация процесса тестирования (установка и настройка тестового окружения, подготовка тестовых данных)
- Работа с тестовой документацией, поддержание в актуальном состоянии тест-кейсов
- Выявление, описание и ведение базы найденных ошибок, осуществление контроля исправления ошибок
-
Проектирование и создание автоматизированных тестов
-
Взаимодействие с командой разработчиков и аналитиков
3
Должность senior - Ведущий тестировщик
Средняя зарплата: 90 000 — 200 000 руб.
Требования к опыту работы: 3—6 лет
Ключевые требования:высшее образование; сильный практический опыт тестирования ПО; знание жизненного цикла ПО и теории тестирования; опыт работы в системах баг-трекинга и системах контроля версий; умение рассматривать программный продукт как систему, локализация дефектов; умение планировать и приоритизировать.
Ключевые задачи/характеристики работы:
- Контроль ведения управленческого учета
- Тестирование сложной бизнес-логики, use cases, user stories
- Разработка новых и усовершенствование существующих методик тестирования
- Тестирование ПО, обнаружение дефектов, запись и сопровождение исправления найденных дефектов
- Определять методики расчетов и поддерживать их актуальность
- Координация и контроль выполнения задач в группе тестировщиков
4
Должность lead - Руководитель группы тестирования
Средняя зарплата: от 150 000 руб.
Требования к опыту работы: от 6 лет
Ключевые требования:высшее образование; навыки проектного управления, управления командой; опыт организации тестирования; сильные практические навыки и теоретические знания тестирования ПО; отличные знания принципов, технологий и методологий разработки ПО.
Ключевые задачи/характеристики работы:
- Планирование, управление и поддержание процесса тестирования (планирование и распределение задач, обеспечение информационной и методологической поддержки сотрудников, отчетность)
- Контроль всех этапов тестирования
- Организация взаимодействия с заказчиками
- Тестирование ПО, регистрация, классификация и анализ серьезности ошибок
- Создание и актуализация технической документации по тестированию ПО
- Консультирование других сотрудников в рамках зоны своей компетенции и ответственности