Как инженер по обеспечению качества я забочусь о том, чтобы конечный пользователь получил максимально классный продукт, бизнес зарабатывал деньги, а работники внутри команды работали максимально эффективно и слаженно.
Или, простыми словами, я говорю, что все они недостаточно хорошо работают.
К сожалению, для других такая суровая реальность тестировщиков — находить дефекты и слабые места в продукте и процессах, а это о постоянной критике, хотя и не прямую.
На прошлом месте работы лед разработчиков даже подарил мне кожаный стек из секс-шопа как неотъемлемый атрибут в процессе тестирования, потому что я у девелоперов ассоциировалась как «укротитель команды разработки». А в Parimatch Tech коллеги тяжело выдыхают, когда видят от меня непрочитанное сообщение в Slack, потому что знают, что сейчас придется что-то перерабатывать или выполнять дополнительные задачи.
Но это все шутки. Хороший тестировщик — это в первую очередь mind changer, а никак не критик.
Вообще всю работу можно разделить на три ключевых направления: непосредственное тестирование, работа с документацией и коммуникация.
Первое — это, как говорят в народе — «простое тыканье по кнопкам».
Второе включает в себя работу как с самой тестовой документацией, так и с другими видами (например, пользовательская документация или бизнес требования и тд).
Третий пункт говорит сам за себя — нужно быть в постоянном контакте с другими людьми.
Навыки и компетенции QA
Учитывая, что QA Engineer — это человек «на пересечении» многих профессий, довольно сложно составить исчерпывающий список навыков и компетенций. Попробую выделить ключевые три составляющие профессии: тестирование, документация, коммуникация.
Тестирование:
STLC
Типы и уровни тестирования
Техника тест дизайна
Тестовая документация
Метрики в тестировании
Подходы тестирования
И другая теория тестирования
Документация:
тестовая документация — как, что, когда писать
виды бизнес-документации
процесс анализа документации
Коммуникация:
умение давать и принимать фидбек
четко и понятно высказывать мнения
говорить в меру :)
умение отделять автора от результата его работы
и другие.
Кроме этого базового списка, ключевые также компетенции из сферы бизнес-анализа и управления проектами. Например, важно понимание, что такое риски и как ими управлять (есть даже такой подход к тестированию, как risk based), цикл разработки и роли в нем и тд. Дополнительно нужно владеть техническими знаниями и инструментами. Я в своей работе чаще всего использую такие инструменты как Chrome DevTools, Charles, Postman, Kibana. Ну и куда без развитого аналитического и критического мышления.
Grade в QA
Как и в большинстве технических вакансий, грейды для QA делятся на:
Trainee QA
Junior QA
Middle QA
Senior QA
Но чаще всего граница между Junior&Middle немного размыта и начинают придумывать типа Strong Junior, Middle+ и тд.
Trainee здесь будет начинающим с минимальным практическим опытом, QA Engineer — работяга с разным набором практических навыков, а Senior уже выделяется автономностью в решении сложных задач и глубиной теоретических знаний.
Зарплата ― сколько зарабатывает тестировщик?
Сейчас в Украине зарплата Trainee специалиста где-то 300–600$.
Средняя зарплата джунов начинается уже с 800$, а мидлов — с 1500$.
Например, если это Automation QA, то его средняя зп обычно на 500-1000$ выше Manual QA, а у Performance или Security QА может быть и на 2000$ выше на той же позиции, что и Manual.
Вакансии — требуются ли такие специалисты
Вакансии Manual QA остаются достаточно популярными на рынке труда. Здесь есть несколько причин:
Тестирование, к сожалению, популяризируется через IT-школы как один из простейших путей «войти в IT» и путь для перехода в другие профессии дальше. Поэтому классные специалисты, которые заходят в тестирование, часто меняют направление деятельности (например, разработчика или проджект-менеджера) и происходит ротация специалистов.
Поскольку QA — это обычно Ш-shaped специалист, то есть он может заменить собой и проджект-менеджера, и бизнес-аналитика, и продакт-менеджера, и даже скрам-мастера в какой-то степени и тд, компаниям дешевле нанять одного такого классного работника, чем 5 разных.
Нельзя пренебрегать технологическим развитием и увеличением количества разнообразных проектов и стартапов, которые соответственно создают и рабочие места для QA.
Также перманентный рост конкуренции требует от бизнеса улучшения качества продукта и скорости разработки, что снова вызывает потребность в инженерах по обеспечению качества.
Где учиться на QA
Научиться тестированию можно:
на платных курсах
на безвозмездных курсах
А также:
с сопровождением (ментором)
самостоятельно.
Ресурсов на самом деле сейчас достаточно много, как платных, так и безвозмездных. А курсов на любой вкус и кошелек. Как минимум можно в поиске в ютубе написать «Полный курс тестирования с нуля» и вы найдете видео по 10 часов, из которых можно освоить профессию на базовом уровне.
Из бесплатных ресурсов я бы посоветовала курсы:
QATestLab — есть обратная связь от кураторов, много практики написания тестовой документации, 7 онлайн-лекций без лишней воды. На выходе уже можно искать позицию уровня Trainee;
онлайн-курс Святослава Куликова в комбинации с постоянно обновляющейся его книгой.
Вдобавок, я бы посоветовала идти на курсы от какой-то конкретной компании, так как это: а) непосредственная коммуникация с крутыми практиками б) возможность трудоустройства в топовые компании сразу после завершения. Такие курсы проводит и Parimatch Tech (QA Automation with Java Course). Подробности можно найти на сайте Parimatch Tech Academy.
Все знания я бы разделила на теорию тестирования и техническую базу.
Теория тестирования включает понимание целей и задач тестирования как процесса, различные виды и подходы, процессы разработки продукта, тестовые артефакты (тестовая документация) и т. д. Это как таковой фундамент для работы любого тестировщика.
Техническая база в свою очередь может включать в себя знание достаточно разных технических тем и владение соответствующими инструментами. К примеру, знание компьютерных сетей, протоколов передачи данных, баз данных и СУБД, языков программирования, git и репозитории и тд. Сложно выделить какой-нибудь конкретный список, потому что от позиции к позиции набор навыков здесь будет варьироваться. Здесь советую отталкиваться от имеющихся вакансий на рынке.
УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
«Даже для производителей гробов и памятников я писал тексты». Как стать game-тестировщиком во время войны: история бывшего металлурга, страховщика, копирайтера
34-летний Андрей Зубков во время войны вошел в IT, коренным образом изменив свою карьеру и обыденную жизнь. Теперь он QA Engineer в компании Pingle Game Studio — тестирует игры. До этого работал на металлургическом комбинате, в страховании и даже копирайтером. Свою историю о входе в новую жизнь Андрей рассказал dev.ua.
«Я выгорела настолько, что уже не могла смотреть на компьютер». История QA-инженера о больших деньгах, нелепых покупках, выгорании и дауншифтинге
Хмельницкая Елена Шелина ― айтишница, которая настолько выгорела на работе, что решила покинуть IT-сферу и коренным образом изменить свою жизнь. За 9 лет работы в IT девушка прошла все ступени карьерного роста, сменила несколько компаний и даже направлений. Но проснувшись однажды утром, решила, что больше не сможет выполнять свою работу качественно. Девушка переехала в деревню, завела хозяйство и полностью сменила профессию. Рассказываем ее историю.
Manual QA с Luxoft Ukraine уже три года укрощает ветер на воде и кайфует от этого. Вот его история и советы для тех, кто мечтает о море и виндсерфинге
«Около IT» — новая рубрика, в которой мы будем собирать все полезное для жизни айтишника, не касающееся его работы. Оказывается, у айтишников самые разные хобби. Мы уже писали об айтишниках-бегунах, пловцах, художниках, музыкантах, танцовщиках, а также заводчиках собак. Сегодня рассказываем о программисте, который научился укрощать ветер. 39-летний Сергей Костюченко — Manual QA в Luxoft Ukraine — рассказал о своем увлечении виндсерфингом и возможности заниматься этим видом спорта для всех желающих.
Профессии в IT. Кто такие тимлиды, что они должны знать и как их оценивать?
Большинство молодых айтишников с первых дней работы мечтают вырасти до сеньора и стать тимлидом, менторить джунов и помогать команде решать сложные задачи. Однако какими именно компетенциями должен обладать тимлид, что уметь и где учиться — вопрос для многих открыт. Чтобы прояснить эту ситуацию, мы пообщались с Solutions Architect в компании DataArt Дмитрием Куперманом, уже много лет занимающимся асесментом тимлидов в компании: проводит интервью и оценивает подготовку и опыт коллег и кандидатов.
Хотите сообщить важную новость? Пишите в Telegram-бот
Главные события и полезные ссылки в нашем Telegram-канале