Описание профессии
Одной из наиболее востребованных и высокооплачиваемых профессий в IT-сфере является QA-инженер. Расшифровка QA – это Quality Assurance, или «обеспечение качества». Это словосочетание само по себе описывает основную деятельность этого специалиста – проведение тестов разрабатываемого продукта по определенным качественным характеристикам. Его глобальная задача – помочь команде разработчиков улучшить свое приложение, онлайн-портал, игру, программное обеспечение и многое другое.
Он тестирует качество написанного кода, проверяет работоспособность функционала IT-проекта, находит сбои, ошибки, пробелы, описывает выявленные дефекты в отчет и отдает своих коллегам для устранения. В чем же отличие тестировщика от QA-специалиста? Первый анализирует уже готовый продукт, он считается более узким специалистом, а второй – проводит тесты на протяжении всей разработки, что позволяет сделать ПО наиболее эффективным, удобным и привлекательным.
QA-тестировщик – это сотрудник, который перерос тестирование. Его работа направлена не на противодействие багам, ошибкам, а на их профилактику. В команде с заказчиками, менеджерами, девелоперами, дизайнерами, пользователями и другими целевыми группами он совершенствует итоговый IT-продукт.
У этой квалификации есть 4 уровня. Tranee – новичок, Junior – имеющий опыт до полугода, middle – проработавший на этой должности от 1 до 3 лет, senior – с многолетним стажем.
Плюсы этой позиции – высокая зарплата, карьерные перспективы, престиж, возможность саморазвития. Но есть и недостатки – монотонность, «сидячая» работа, многонаправленность.
Трудовые обязанности
- анализ потенциальных рисок,
- координирование тестирования,
- нахождение проблемных моментов,
- передача найденного разработчикам,
- повторное тестирование,
- ведение сопровождающей технической документации, отчетности,
- разработка автоматических тестов.