Как стать тестировщиком программного обеспечения?


Любите находить ошибки в работе других людей и указывать на них? Мечтаете “войти в айти”? Знаете инглиш на пару уровней выше фразы “ландан ис зе кепитал…”?
Если вы ответили “да” на все три вопроса – кажется, из вас получится великолепный тестировщик! Не терпится узнать, как выучиться на тестировщика быстрей всего и ворваться в мир IT? Сейчас все расскажем.
Кто такой QA?
Этот вопрос обычно возникает у людей, которые ищут вакансии тестировщика. 90% из них называются quality assurance – что это?
Если быть честными, между тестировщиком и QA есть принципиальная разница. Тестировщик ПО начинает работать с продуктом, когда у него уже есть какая-то рабочая версия. Его задача – найти баги в работе сайта, приложения или программы и описать проблему разработчикам.
QA же должен “подстелить соломку” разработчикам и сделать все, чтобы минимизировать ошибки. В каком-то смысле он должен оставить тестировщика без работы.
Но если вернуться из мира теории в реальность, большинство вакансий на позицию QA подразумевают функции тестировщика. Кого именно ищут в команду можно понять по списку обязанностей. Вот пример из реальных вакансий: 

В чем разница между QA и QC?
Это еще не все. Рядом с тестировщиком ПО и QA analyst есть еще одна интересная фигура – QC (quality control). Если сравнивать Testing, QA и QC разница будет в задачах и уровне тестирования. QC тут занимает промежуточную позицию между тестером и QA инженером. 

Что нужно чтобы стать тестировщиком?
Тестировщик – это как раз та профессия, куда можно прийти с нуля. Единственное, что нужно иметь в багаже – огромное желание учиться. А еще здесь очень нужен Инглиш, ведь тестирования ПО именно в Украине очень мало, вы будете работать с иностранными клиентами. 

Карьерный рост тестировщика и нюансы профессии


- Первый путь роста – финансовый. Буквально за год можно вырасти от юного Джуниора до солидного Сеньора. По статистике многих порталов по работе, перспективы здесь такие, что и разработчики позавидуют.
- Второй путь – рост от тестера до QC или QA. Вы уже не будете монотонно искать баги и заполнять отчеты. Вашей задачей будет разработка алгоритмов тестов и улучшение продукта.
- Ну и наконец пресловутое “уйти в айти”. Имея за плечами опыт в тестировании можно легко уйти в верстку сайтов. Записаться на frontend курсы онлайн вы, конечно же, сможете в школе Lemon School.
Что должен знать junior QA?
Требования в тестировании зависят от конкретной компании, но в целом их перечень стандартизирован. Рекрутеры ожидают от начинающих тестировщиков:
- базовых навыков тестирования. Прежде всего, вы должны уметь отслеживать качество продукта на всех этапах разработки;
- умения грамотно заполнять тестовую документацию. Да, иногда и в айти приходится работать с бумажками. Но без этого никак – документация нужна разработчикам для устранения багов;
- навыки управлять проектом и взаимодействовать с другими участниками через SCRUM. Да, пора забыть о стереотипном образе айтишника, который сидит в темном чулане и не общается с людьми. Тестировщик – командный игрок;
- базовое понимание методологии разработки ПО;
- умение работать с системами учета дефектов;
- аналитический склад ума и умение работать с большими объемами информации. Приветствуется навык SQL (Structured Query Language) – умение работать с большими таблицами данных;
- знание базовых терминов и основ программирования. Например, для чего и где используется: xml, css, html, http, dns.
Звучит слишком скучно? На самом деле работа тестировщика – рай для перфекционистов. Ведь вам нужно довести продукт до идеала. Кажется, что работа рутинная. Да, такой момент будет, если вы работаете без какого-либо энтузиазма. Тестировщику нужно мыслить нестандартно и предугадывать поведение пользователя, а не просто заниматься автопрогоном продукта через различные сервисы. Именно такой тестер ценится в компаниях и стремительно растет в своей карьере и конечно же в зарплате...⬆️ 

Как стать тестировщиком с нуля?
Взвесили все “за” и “против” и поняли, что тестер ПО или QA – ваше призвание? Тогда предлагаем оценить свои скилы и врываться в мир айти. Можно ли это сделать действительно с нуля? Конечно, каждый Сеньор когда-то был джуном. Но и к junior-специалистам рынок выдвигает определенные требования. И под “начать с нуля” все-таки предполагается английский на уровне B1-B2 и твердые навыки в тестировании.
Да, начать карьеру будет не так уж и просто, ведь конкуренция среди тестировщиков ПО серьезная. Но это не значит, что у вас ничего не получится. Это значит, что вам нужно нарабатывать конкурентные преимущества. Например, пройти курсы в Лемон Скул. Так что, пойдем искать жуков?








