Ручной тестировщик или QA-мануальщик (Manual QA Engineer) – это специалист, в задачи которого входит анализ и поиск ошибок в ПО без применения программ. Именно он моделирует и имитирует возможные действия пользователя, включая ошибочные, который будет взаимодействовать с конечным продуктом.
Если углубиться в профессию, то у QA-инженеров существует несколько ответвлений.
- QA-мануальщик (Manual QA Engineer) — специалист, который занимается анализом и улучшением процесса тестирования.
- QA-автоматизатор (Automation QA Engineer) — это специалист, который пишет тесты на основе скриптов для автоматизации тестирования.
Необходимые навыки и что должен знать QA-инженер
- понимание жизненного цикла и этапов разработки ПО;
- ориентироваться в кодах программирования;
- владеть новыми технологиями в области тестирования и знаниями актуальных инструментов для проведения ручного и автоматического тестирования;
- относительно высокий уровень английского языка;
- знание систем bug-трэкинга (bug tracking system) таких, как Jira/YouTrack, например;
- уверенно работать с протоколом HTTP и его кодами ответов сервера;
- умение работать программный интерфейсом DOM;
- понимание объектно-ориентированного программирования (ООП);
- знание языков HTML и данных JSON;
- умение работать с данными cookie & session;
- знание SQL;
- умение вести тестовую документацию;
- понимание Agile/SCRUM/Lean методов;
- знание и понимание системы CI&CD: программ GitLab, Docker, Kubernetes или их аналогов;
- понимание Microservice Arhitecture, HighLoad;
- умение работать с инструментами и методами обработки BigData;
- тестирование программных решений на основе технологического стека (GoLang и/или php (symfony), PostgreSQL и/или Clickhouse);
- навык составления тест-планов и тест-кейсов.
Преимущества и недостатки профессии QA-инженера
Преимущества
- профессиональный рост и накопление базы знаний.
- легкий вход в IT индустрию и в специальность
- высокая заработная плата.
- престижная и востребованная IT профессия
- доступность профессии для любого возраста.
Недостатки
- рутина и монотонность при работе с документацией и проведении ручного тестирования.
- работа за компьютером и малоподвижный образ жизни.
- высокая конкуренция при трудоустройстве
Чем QA-инженер отличается от тестировщика
Специалистов по quality assurance и тестировщиков часто путают. В некоторых компаниях оба названия используют для обозначения одной и той же специальности. Но различий между ними много.
Главное из них в том, что QA-инженер участвует в разработке программного обеспечения на всех этапах, начиная с момента создания документации с описанием требований к нему, а тестировщик подключается на финальном этапе, когда продукт уже готов.
Уровень зарплат QA Manual инженера
(08.04.2024 год)
Конкурентоспособная заработная плата – один из главных факторов, влияющих на уровень текучести персонала. Чем больше на региональном рынке труда конкурентов, предлагающих более высокооплачиваемые места на сопоставимых позициях, тем выше риск, что сотрудники захотят сменить место работы.
Для удержания сотрудников, а также привлечения в компанию новых специалистов, компании вынуждены индексировать и предлагать рыночные зарплаты.
На сегодняшний день, распределение уровня заработка выглядит следующим образом:
- для специалистов уровня Junior вилка зарплаты до 40 000 рублей в месяц;
- для специалистов уровня Middle вилка зарплаты от 140 – 180 000 рублей в месяц;
- для специалистов уровня Senior вилка зарплаты от 250 рублей в месяц и выше;
Каких разработчиков мы подбираем?
Кадровое агентство SELENA GROUP специализируется на подборе IT-специалистов. Мы поможет найти подходящего BI разработчика для вашего проекта. На сайте https://selena-group.ru представлена также информация о других специалистах: Бизнес-аналитика, Системного аналитика и тд.