+38 (056) 784-27-67
Все телефоны ▼
Тестировщик ПО, или Quality Assurance tester - человек, который ищет (и находит!) баги в программном продукте после его внедрения. Он не формирует процессы тестирования на этапе разработки приложения или сайта - этим занимается QA инженер (engineer) - но тоже дотошно изучает его, помогая программистам создать качественный продукт, а пользователям - работать с ним без ошибок. О том, как расшифровывается QA, чем занимаются тестировщики сайта, и как ими становятся с нуля - в нашей статье.
QA, или Quality Assurance - это комплекс мер для обеспечения качества ПО. В этот комплекс входит анализ всех условий, которые могут сказаться на качестве разработки и готового продукта.
QA тестирование бывает функциональным и нефункциональным:
Также тестировщики занимаются:
Словом, QA специалист - это человек, который проверяет программный продукт вдоль и поперек. Тестировщик выясняет, как ПО поведет себя при ожидаемом или отличном от ожидаемого поведении пользователя. Изучает, что происходит с приложением, когда с ним работает знающий или не знающий систему человек – тестирование «белого ящика» и «черного ящика» соответственно.
QA специалист занимается решением таких вопросов:
Обратите внимание! Senior QA engineer это человек, в совершенстве овладевший профессией, может двигаться в направлении QA team lead — QA-manager — Head of QA department и стать начальником отдела. Или чуть изменить специальность, став разработчиком или аналитиком.
QA-тестеру полагается:
Это не все, что нужно освоить начинающему тестировщику: для успешного развития в профессии он должен обладать определенными навыками (Soft skills):
Важно! Перед тем, как стать QA тестировщиком и углубиться в эту специальность, желательно прочитать книгу «Тестирование дот ком» Романа Савина, Software Testing Рона Паттона и «Тестирование программного обеспечения» Сэма Канера. Эти издания - не новинки, но они помогут составить представление о профессии и сформировать некоторые важные навыки тестировщика.
Из Телеграм-каналов для новичков будут полезными QA_ru (русскоязычный чат тестеров), QA Channel (общая разноплановая информация для QA специалистов) и Серьезный тестировщик (интересные статьи и забавные гифки по теме). Украинские QA специалисты и консультанты ведут каналы automation-remarks.com, BigQueryInsights и CatOps.
Задаваясь вопросом о том, кто такой тестировщик сайтов и мобильных приложений, и принимая решении о начале обучения, стоит соотнести преимущества и недостатки специальности.
Идеальный вариант для того, чтобы стать тестировщиком - получить высшее образование по направлению "Программная инженерия". Это поможет сделать знания системными и обзавестись полезными знакомствами.
Сэкономить время, отказавшись от изучения общеобразовательных предметов и сконцентировавшись на практических знаниях, можно, если записаться на курсы тестировщиков.
Преподаватели курсов QA - практикующие инженеры и разработчики программных продуктов. Это значит, что их знания актуальны, и слушатели смогут применять их в работе сразу по окончании обучения.
Внимание! Чтобы устроиться на работу QA инженером или тестером, необходимо грамотно составить резюме тестировщика. В резюме необходимо внести только то образование и опыт работы, которые имеют отношение к профессии. Курсы тестировщиков - строчка, значительно повышающая уровень специалиста в глазах работодателя.
Выяснив, какими качествами должен обладать QA тестировщик, чтобы быть успешным в своей профессии, стоит узнать, какие ступени развития его ожидают в последующие годы.
Senior QA Engineer может стать тимлидом, менеджером проекта или руководителем отдела. Если в процессе работы он освоит новые языки программирования или займется обучением дополнительно, появляется шанс стать разработчиком мобильных/десктопных приложений или сайтов, руководителем разработчиков.
Также можно будет совмещать основную работу тестировщика с преподаванием - считается, что заниматься обучением и поддержкой новичков престижно.
По данным портала DOU, статистика зарплаты тестировщиков в Украине на декабрь 2021 такова:
В Киеве зарплаты таких специалистов - самые высокие. Так, Senior QA получит в Киеве 2700$, это +200$ если сравнивать его зарплату с Львовом и Харьковом, в то же время самая высокая зарплата в Одессе - 3000$.
Кроме того, Senior Automation QA получает приблизительно на 2000$ больше, чем зарплата Junior QA, занятые другими работами в этой области