Аксиома «Хочешь зарабатывать? — Иди в айти!» даже не нуждается в доказательствах. Только вот порог входа везде кусается. Тут нужно уметь разбираться в библиотеках, тут — знать Illustrator, тут — понимать ООП.
«О, пойду в тестировщики! Мне говорили, что там даже без опыта и тех.образования берут. Ой… Что случилось??»
Приветствую. Я хочу сыграть с вами в игру.
Большинство новичков не ценят полученную информацию. Но только не вы. И не сейчас.
Если объяснять на пальцах, то QA Engineer, он же тестировщик, — это человек, который проверяет (тестит) продукт. Он как бы примеряет на себя роль потребителя, крутит продукт так и эдак, нажимает все кнопочки и фиксирует, где что-то пошло не так. Основная задача тестировщика — выявить недочеты приложения/сайта/игры на определенном этапе разработки и сообщить об этом команде, чтобы те, в свою очередь, исправили ошибки.
Также QA Engineer следит за тем, чтобы приложение было удобным в использовании и чтобы всё работало должным образом. Действия не должны вызывать сбоев, иначе продукт просто не будут использовать.
Покрутив-повертев продукт, тестировщик составляет отчет, в котором описывает, что и где не работает. А ещё он пишет тест-кейсы и чек-листы. Первые — своеобразный гайд тестировщика, который шаг за шагом описывает действия для проверки работы продукта. А вторые показывают, что нужно протестировать.
Что делает тестировщик — разобрались. Едем дальше.
Средняя зарплата
Данные взяты с источника ain.ua
Сначала подумать — оно вам надо?
Желающих поменять свою жизнь и «войти в айти» через QA много. Соответственно, уровень конкуренции довольно высокий, что будет требовать постоянного совершенствования своих навыков — к этому нужно быть готовым.
Вакансий QA Engineer по Украине хватает. На момент написания статьи, на dou.ua, к примеру, было аж 249 предложений. Правда, здесь маленький нюанс: из общей массы всего 25 для junior с опытом работы до года. Поэтому придется набивать опыт на фрилансе и мелких подработках. Возможно, даже бесплатно.
Да, уровень входа в профессию ниже, чем у остальных IT-направлений. Здесь многому можно научиться самостоятельно или по ходу работы. Чтобы быть тестировщиком, необязательно заканчивать технический вуз, но вам не обойтись без базовых знаний. Вы должны разбираться в видах тестов и понимать, что и когда применять. Кроме того, чтобы выявить ошибку, нужно хоть примерно представлять, как всё должно работать. Тогда вы сможете не только понимать причины багов, но и доступно объяснять разработчикам, в чем проблема.
Ещё Bug Tracking- и Test Management-системы.
С ними вы тоже плотно будете работать, поэтому необходимо знать, как они функционируют. Bug Tracking-система — Jira или Redmine, Test Management — TestRail. Ознакомьтесь с их возможностями на курсах или по урокам на YouTube.
Помимо всех этих знаний важны и личные качества:
Итак, представим, что вы закончили курсы, перечитали тонну книг и статей на тему «Как стать QA», разослали резюме и готовы принять бой. Вам перезвонили, позвали на собеседование — а что там?
Junior-тестировщиков, как правило, просят найти ошибки в простейших приложениях. Самый распространенный вариант — калькулятор, другие варианты — соцсеть или любой другой сайт, уровень элементарной игры. Могут быть задачи на логику. Блиц-опрос по теоретической части: что такое тест-кейсы, какие запросы в SQL, какие бывают виды тестирования. Уровень английского будет преимуществом, потому как в большинстве компаний его проверят на собеседовании. Да и в целом, идти в IT без инглиша — дурной тон.
Как правило, компании указывают в своих вакансиях требования к кандидатам. Внимательно просмотрите их и подтяните знания касательно инструментов, указанных в вакансии. Не надейтесь на то, что как-нибудь само разрулится, «что-то да расскажу». Тщательно готовьтесь к собеседованию, если хотите получить работу.
Ну и само собой, почитайте про компанию, в которую вы устраиваетесь на работу. От вопроса «Что вы слышали о нашей компании?» никто не застрахован.
Не стремитесь с ходу блеснуть креативностью. Если вас просят затестить форму на сайте, проверьте сначала базовую функциональность: выбивает ли ошибку, если все поля оставить пустыми, либо если ввести слишком короткий пароль. Обращайте внимание на основные ошибки, с которыми могут столкнуться пользователи.
Также советуем заранее выбрать сферу деятельности: банк, мобильные приложения, игры, веб-сайты. Это поможет не распыляться и целенаправленно развиваться в профессиональном плане. После того, как вы начали работать в компании, повышение обычно происходит раз в два-три года, а градация выглядит примерно так:
Вакансий QA Engineer по Украине хватает. На момент написания статьи, на dou.ua, к примеру, было аж 249 предложений. Правда, здесь маленький нюанс: из общей массы всего 25 для junior с опытом работы до года. Поэтому придется набивать опыт на фрилансе и мелких подработках. Возможно, даже бесплатно.
Да, уровень входа в профессию ниже, чем у остальных IT-направлений. Здесь многому можно научиться самостоятельно или по ходу работы. Чтобы быть тестировщиком, необязательно заканчивать технический вуз, но вам не обойтись без базовых знаний. Вы должны разбираться в видах тестов и понимать, что и когда применять. Кроме того, чтобы выявить ошибку, нужно хоть примерно представлять, как всё должно работать. Тогда вы сможете не только понимать причины багов, но и доступно объяснять разработчикам, в чем проблема.
Ещё Bug Tracking- и Test Management-системы.