Программист или тестировщик: что лучше выбрать?

Содержание

Что такое “тестировщик” и с чем его едят?

Тестировщик (Software Testing Engineer) – это член команды Quality Assurance (Обеспечение Качества ПО), который проверяет работу программного обеспечения, находит ошибки, помогает команде устранить их и предотвратить их появление.

Помимо тестировщиков, в команду QA также могут входить Quality Assurance Engineer и Quality Control Engineer. В русскоязычном сегменте IT существует определенная путаница между этими понятиями, но на деле у этих специалистов разные задачи на проекте.

Так, тестировщик – это человек, который занимается проверкой соответствия программного обеспечения различным требованиям

Например, у нас есть велосипед, и мы проверяем, соответствует ли он нашим ожиданиям, работает ли так, как задумано, а также обращаем внимание на материал велосипеда, его цвет и другие параметры

QA специалист ответственен за качество разрабатываемого ПО, он тестирует и влияет на процессы уже во время создания программного обеспечения. В примере с велосипедом QA-engineer работает и до того, как велосипед появился, и после. Так, QA составляет планы и чертежи, проводит контроль качества деталей и процесса сборки, а после готовности велосипеда проводит тест-драйв готового изделия.

Получается, что QA-инженер – это тот, кто делает ПО лучше для клиентов и пользователей, а не просто ищет ошибки и документирует их, как это делает тестировщик. Но в начале карьеры все инженеры были тестировщиками. Считается, что тестировщик – это QA-специалист уровня junior, а middle и senior сотрудников уже называют QA-инженерами.

Quality Control engineer – это сотрудник, который занимается анализом результатов тестирования и несет ответственность за выявление и исправление ошибок в продукте. Его задача – валидация продукта на последнем этапе разработки. То есть Quality Control специалисты проверяют качество продукта любым видом тестирования и предоставляют отчет об его соответствии требованиям заказчику и команде разработчиков.

Где найти работу и куда развиваться?

Тестировщик – весьма универсальная специальность, которая необходима компаниям разных направлений. Вот наиболее распространенные места работы таких специалистов:

  • Компании, которые занимаются разработкой и поставкой программного обеспечения.
  • Компании по разработке приложений и игр.
  • Финансовые учреждения, брокеры, банки.
  • Компании по системной интеграции для корпоративного бизнеса.
  • Все чаще тестировщиков приглашают на работу в автомобильные компании, электронные ритейлеры, онлайновые образовательные учреждения и СМИ.

Тестирование – точно будет одной из профессий-долгожителей, ведь любой продукт необходимо проверять, вне зависимости от его языка программирования и технологии. Самое главное для соискателя – держать руку на пульсе актуальных запросов рынка и вовремя изучать новые технологии.

С потенциальными местами работы разобрались, но что делать дальше? Как развиваться в своей карьере? Можно выделить несколько основных векторов:

  1. Повышение квалификации в профессии. Совершенствовать знания, изучать новые виды тестирования, набираться опыта, постепенно становясь старшим, ведущим тестировщиком и главой отдела. На этом пути специалист уже начнет изучать языки программирования для более глубокого понимания процессов, поэтому в итоге также сможет перейти в разработку.
  2. Повышение сложности и автоматизация. Сегодня большинство тестировщиков на рынке вакансий владеют только ручным тестированием, в то время как у работодателей растет спрос на автоматическое. Если специалист освоил языки программирования и сам пишет скрипты, это существенно повысит его эффективность, сделает более конкурентным на рынке, а если речь идет о фрилансе – то позволит брать больше проектов в работу и больше зарабатывать.
  3. Переход в другую специальность. Если специалист упрется в потолок профессии тестировщика, его багаж знаний позволит достаточно легко стать разработчиком, проектным менеджером или бизнес-аналитиком.

Кому подходит

Среди личных качеств, необходимых для этой профессии, сами тестировщики называют гибкий и пытливый ум, внимательность и способность сформулировать и донести до разработчиков и руководства свой взгляд на проблему. К профессиональному минимуму относятся знание английского языка и увлеченность ИТ-технологиями и компьютерными науками.

В некоторых случаях эта работа может подойти домоседам и фрилансерам на удаленке, особенно если речь идет о веб-приложениях и бета-тестировании. Но нельзя воспринимать проверку софта как независимый от проектирования вид деятельности или как состояние «над схваткой». Тестировщик ПО очень тесно взаимодействует и с программистами в рамках жизненного цикла проекта, и с директором по качеству, что делает его полноценным сотрудником компании, постоянно вовлеченным в рабочие процессы.

Что должен знать начинающий тестировщик

  • В чем суть тестирования 
  • Жизненный цикл ПО
  • Отличия smoke тестирования от регрессивного. И понимание в каких случаях применять каждое.
  • Чем отличается черный ящик от белого ящика?
  • Составление тест-планов, чек-листов, тест-кейсов
  • Приоритеты дефекта
  • Уметь правильно составлять дефект
  • Какие виды тестирования бывают
  • Методологии разработки ПО
  • Где и как снимать истории работы приложения – логи
  • Для мобильного тестирования: отличие систем Android от iOS

Конечно,  все и сразу изучить сложно.  Но даже если тебе кажется, что знаешь не все, тестирование — прикладная профессия. И очень многое начинает приходить с опытом в процессе работы. Так что не бойся откликаться на вакансии и предложения на бирже. 

По теме: Как я переучился из юриста на тестировщика в 30 лет

На кого равняться: успешные представители профессии

Джеймс Маркус Бах (англ. James Marcus Bach)

Джеймс Маркус Бах – тестировщик, в свое время работал с Apple и Borland, уже более 20 лет является независимым консультантом. Один из соавторов методологии исследовательского тестирования

  • Можно подписаться в Твиттере:
  • Можно почитать интересное интервью на Cossa: http://special.cossa.ru/agima-bach/
  • Или изучить авторский блог: https://www.satisfice.com/blog/ (на англ.)

Сэм Канер (англ. Cem Kaner) 

Сэм Канер – профессор программной инженерии, доктор философии, директор исследовательского центра тестирования технологий (Флорида). Автор полезных книг по специальности.

Советуем почитать книгу «Тестирование программного обеспечения»

Майкл Болтон (англ. Michael Bolton)

Майкл Болтон – более 20 лет опыта работы в тестировании, стал автором огромного количества профессиональных материалов, регулярный лектор на конференциях.

Майкл Болтон – более 20 лет опыта работы в тестировании, стал автором огромного количества профессиональных материалов, регулярный лектор на конференциях

  • Короткая биография: https://tmguru.ru/baza-znanij/testirovanie-v-litsah/michael-bolton/
  • Можно подписаться в Твиттере:

Какова зарплата в профессии тестировщика и востребованность профессии

Тестировщики широко востребованы в IT-индустрии — везде, где выпускают и используют ПО, мобильные и веб-приложения и онлайн-сервисы. Вот данные о количестве вакансий тестировщиков ПО в России на популярных площадках:

  • HeadHunter — более 4 500.
  • Trud.com — около 90 000.

Однако и отбор достаточно жесткий: придется выполнить тестовое задание и подтвердить свои навыки.

Средняя зарплата тестировщика в регионах — от 35 до 50 тыс. рублей, в Москве — 80–150 тыс., на топовых позициях — около 300 тыс.

Больше всего востребованы специалисты широкого профиля, которые работают с автоматизированным и ручным тестированием, владеют языками программирования и тест-системами. Много предложений, предполагающих проектную или частичную занятость, а также удаленную работу.

Какие бывают

В ИТ-среде в свя­зи с тести­ро­ва­ни­ем и каче­ством при­ня­то три обо­зна­че­ния:

QA — quality assurance, самый глав­ный по каче­ству;QC — quality control, кон­тро­лёр каче­ства;Tester — тести­ров­щик.

В раз­ных ком­па­ни­ях эти обо­зна­че­ния могут сли­вать­ся или допол­ни­тель­но раз­де­лять­ся, но в целом кар­тин­ка такая.

QA — это тот, кто дума­ет о каче­стве про­дук­та в целом, при­чём не толь­ко о конеч­ном коде, но и все­го про­цес­са раз­ра­бот­ки. Напри­мер:

Как понять поль­зо­ва­тель­ские сце­на­рии, в кото­рых веро­ят­нее все­го воз­ник­нут ошиб­ки? Как их собрать? Как систе­ма­ти­зи­ро­вать? Как ниче­го не упу­стить? (Напри­мер, как понять, какие имен­но пред­ме­ты люди могут дога­дать­ся засу­нуть в мик­ро­вол­нов­ку, и как защи­тить­ся от иди­о­тов, кото­рые засу­нут туда дина­мит?)Как соеди­нить запро­сы людей, тре­бо­ва­ния биз­не­са и реаль­ные воз­мож­но­сти про­дук­та с точ­ки зре­ния каче­ства? Что если наш про­дукт совсем не дела­ет то, чего поль­зо­ва­те­ли могут ожи­дать? Напри­мер, если они будут сушить в мик­ро­вол­нов­ке кош­ку — это чья про­бле­ма? Будем ли мы с этим что-то делать?Кто, как и в каком поряд­ке будет исправ­лять ошиб­ки? Как мы будем повтор­но тести­ро­вать места с ошиб­ка­ми?Что и как тести­ро­вать от вер­сии к вер­сии про­грам­мы, что­бы это было доста­точ­но быст­ро, но не в ущерб каче­ству?

Мож­но пред­ста­вить, что QA — это дирек­тор по каче­ству, глав­ный чело­век на пути у багов. Он не менее важен, чем глав­ный архи­тек­тор или ИТ-директор. Мно­гие его функ­ции могут пере­се­кать­ся с функ­ци­я­ми дру­гих ИТ-директоров.

QC — это тот, кто сфо­ку­си­ро­ван на тести­ро­ва­нии само­го про­дук­та:

Что имен­но тести­ру­ем? Какие функ­ции, кноп­ки, состо­я­ния, сце­на­рии?Какие резуль­та­ты тести­ро­ва­ния нам нуж­ны? Какие исхо­ды пра­виль­ные, а какие — ошиб­ки?Как авто­ма­ти­зи­ру­ем тесты? Что нуж­но обя­за­тель­но прой­ти руч­ка­ми?Как син­хро­ни­зи­ро­вать рабо­ту несколь­ких тести­ров­щи­ков? Как рас­пре­де­лить зада­чи, обла­сти, слои?

Мож­но пред­ста­вить, что это такой глав­ный бри­га­дир тести­ров­щи­ков. Его рабо­та — что­бы тесты шли ров­но и чёт­ко, без про­блем. Разу­ме­ет­ся, очень полез­но, если он уме­ет непо­сред­ствен­но тести­ро­вать.

Тести­ров­щик — это тот, кто тести­ру­ет про­дукт: про­хо­дит его руч­ка­ми или пишет авто­ма­ти­че­ские тесты; опи­сы­ва­ет баги; обща­ет­ся с раз­ра­бот­чи­ком по пово­ду этих багов; зано­во тести­ру­ет исправ­лен­ное.

Где научиться тестированию программного обеспечения

Ответ на этот вопрос достаточно простой. Если у Вас нет опыта в программировании, и хочется побыстрее начать работу тестировщика без опыта, то… изучайте краудтестинговые платформы. Что это такое? Об этом ниже…

На этих самых платформах обычно есть достаточно подробное обучение. И даже тестовые задания. Пройдя это обучение и выполнив успешно тестовое задание Вы уже будете понимать, кто и как делать.

Единственное, что часто такое обучение идет на английском языке. Хотя и достаточно простом. Но ведь Вы же знаете английский, не правда ли…

Если же Вы хотите работать в QA инженером, то без хороших курсов не обойтись. Я сейчас не буду рекламировать те или иные курсы. Их много. Только учтите, что эти курсы обычно достаточно дорогие. И длятся несколько месяцев.

Здесь Вас будут учить всем премудростям тестирования. И скорее всего заодно и основам нескольких языков программирования.

К сожалению, Вузовского образования по профессии QA инженер или тестировщик ПО я не нашел.

Ну и еще вариант обучения работе тестировщика, если у Вас нет опыта – это устроиться помощником QA инженера в какую-либо фирму. И там в процессе работы Вы всем у и научитесь. Ну и в должность Вас тоже введут. Не без этого…

Кто такой тестировщик и что он делает?

Тестирование ПО – это интересный процесс, в котором есть свои правила, методики и техники. Давайте разберемся, в чем заключается данная работа.

Нужно искать ошибки, особенно критичные, чтобы устранить их до выпуска программы на рынок. Например, не действует кнопка, приложение зависает, игра ломается и т.д

Важно смоделировать все возможные ситуации, которые могут возникнуть. Протестировать сайт или иной IT-продукт во всех популярных браузерах

Результатом работы являются баг репорты. Это отчеты, в которых описано, когда и какие ошибки возникают, при каких действиях и т.д.

Как правило, процесс тестирования проходит следующим образом:

Вначале тестировщик ПО составляет план по проверке программного обеспечения и пишет сценарии тестов, которые нужно выполнить.

Затем осуществляет функциональное тестирование продукта и пишет баг-репорты. Они фиксируются в специальных программах – баг-трекерах. Например, в каком-то браузере не работает какой-то функционал

Важно подробно описать проблему для разработчиков, чтобы они ее устранили.

После доработки ПО проводится серия ретестов, которые направлены на проверку доработок (остались ошибки или нет, появились новые баги или нет).

Помимо ручного тестирования, специалист может настраивать автоматические тесты и контролировать их выполнение. Их настройка требует определенной квалификации и повышает зарплату тестировщика программного обеспечения.

Как стать QA-аналитиком

Итак, потолок достигнут, вы проработали мануальным тестировщиком один-два года и ощутили, что ваше предназначение — это именно аналитика, а не DevQA. Предлагаем действовать по такому плану: 

1. Возьмите ознакомительный курс по аналитике и почитайте литературу:

  • К. Вигерс, Д. Битти «Разработка требований к программному обеспечению»;
  • А. Коберн «Современные методы описания функциональных требований к системам»;
  • Д. Леффингуэлл «Принципы работы с требованиями к программному обеспечению. Унифицированный подход».

2. Проанализируйте проект, на котором работаете сейчас.

От каких тяготящих задач вы могли бы избавить своих коллег: написание первичной документации,  финальное согласование или проведение части митингов. 

3. Подойдите к менеджеру проекта с конкретным предложением: «Я хочу развиваться как QA-аналитик, в связи с этим готов взять на себя следующие задачи…»

Именно такой подход — самый правильный. Часто сотрудники — и не только из QA — ставят вопрос иначе: «Я хочу развиваться, скажите мне, как». Это плохое начало. 

Во-первых, потому, что вы пришли к менеджеру создать ему новую головную боль. Не надо так делать. Дайте ему личную выгоду: разгрузите от мелких задач, и он станет вашим наставником на пути к новым карьерным вершинам. Сразу начинайте думать и действовать в соответствующем духе, приносить людям пользу.

Во-вторых, формулируя вопрос открыто, вы вообще ставите под сомнение свою способность к аналитике, ведь в этой профессии очень важно четко строить вопрос таким образом, чтобы менеджеру (а в будущем — клиенту) оставалось ответить лишь «да» или «нет». 

В итоге вы можете вырасти в менеджера проектов. Это логично: ведь принимая на себя аналитическую работу, тестировщик становится ближе к клиенту, начинает участвовать в созвонах, высказывать свое мнение, принимать решения по ходу проекта и видеть его целиком, с высоты птичьего полета. 

Итак, аналитика — это путь, открытый мануальному тестировщику при следующих условиях:

  • QA-аналитика востребована в компании;
  • за время работы в тестировании вы приобрели основные навыки, и вам остается развить их на новом уровне;
  • вы прошли ознакомительный курс и проштудировали несколько книг по аналитике;
  • вы предложили руководителям взять на себя новые задачи, разгружающие коллег. 

Краудтестинговые платформы – “ясли для тестировщика”

Итак, как я уже писал выше, получить начальный опыт работы тестировщиком без опыта можно на так называемых краудтестинговых платформах.

Работа практически на всех краудтестиновых платформах строится по одному принципу. Есть какое-либо вводное обучение. Далее идет вводные тест. Если все хорошо, Вас допускают к реальным проектам. И Вы можете начать прокачивать свой рейтинг, ведь от этого будет зависеть и Ваша “зарплата”.

А “доход” обычно начисляется в английских тугриках. И в принципе он достаточно неплохой.

Да. Помните. Чем “крупнее” ошибки Вы находите, тем выше Ваше вознаграждение!

Краудтестинговые платформы в основном “буржуинские”. Вот некоторые из них. Часть только на английском (или немецком языках). Часть переведена (не полностью) на русский. Но велика вероятность получения задания на английском языке.

Если Вы работали на одной их них, оцените ниже, какая понравилась больше.

test.io– одна из старейших платформ краудтестинга

www.testbirds.com – есть вариант для русскоязычных пользователей.

www.passbrains.com – еще один сайт для тестирования ПО

www.globalapptesting.com – еще краудтестинговый сайт

ubertesters.com – еще одна (немецкая) платформа для тестирования

testlio.com – еще ловите сайтик для тех, кто ищет работу тестировщика ПО без опыта

www.crowdtesting.ru – и еще. Это уже на русском языке, что является редкостью в мире тестировочных платформ.

Про условия работы на этих сервисах лучше сами посмотрите у них. Заодно и с платформами ознакомитесь.

Ответственность и дисциплина

ФОТО: MILA SUPINSKAYA GLASHCHENKO / SHUTTERSTOCK

Сабина Хасанова

SOFTWARE QUALITY ASSURANCE ENGINEER В SETKA

«Это свобода с большой ответственностью, нужно быть очень собранным. Никто над тобой стоять не будет, только от тебя зависит, какой объем задач ты сделала. Пару раз наступишь на грабли, получишь неожиданный результат – это замотивирует и включит мозг».

«Если где-то что-то пошло не так, то это нервные полчаса в моей работе, когда я пытаюсь локализовать поломку. Если что-то случилось, это означает, что это упустила я, а не программист. В такой ситуации не нужно расстраиваться и паниковать, все люди ошибаются. Нужно быстро локализовать проблему, откатить релиз либо отправить патч. Главное – ощущать ответственность».

QA-инженер / тестировщик это

Востребованность профессии и доходы тестировщиков ПО

По данным зарплатного калькулятора Хабр Карьеры, средний размер заработной платы тестировщика составляет чуть больше 96 тысяч рублей в месяц. Конечно, это среднее значение. Есть те, кто зарабатывает значительно меньше, скажем, тысяч 30, а есть и те, кто получает в 10 раз больше — около 300 тысяч рублей.

Средняя з/п тестировщика ПО в первом полугодии 2020 года

Профессионалы примерно одного уровня, выполняющие один и тот же пул задач в столице и в регионе могут получать сильно отличающуюся зарплату. В Москве это 100+ тысяч рублей, в регионах — 40-50 тысяч рублей, а в некоторых случаях и вовсе 20-30 тысяч.

Если сравнивать уровень зарплаты тестировщиков в РФ и за рубежом, то разница в среднем 30-50%.

Источник картинки https://habr.com/ru/post/446650/

Плюс можно сравнить еще разброс уровня заработной платы в зависимости от региона — Евросоюз, СНГ, США и Канада, РФ.

Источник картинки https://habr.com/ru/post/446650

Наш зарплатный калькулятор показывает и список навыков, которыми владеют тестировщики ПО:

  • Тестирование ПО;

  • Ручное тестирование;

  • Функциональное тестирование;

  • Автоматизация тестирования;

  • Python;

  • Selenium webdriver;

  • Разработка тест-кейсов;

  • Тестирование мобильных приложений;

  • Контроль качества;

  • Black box testing.

А вот свежие вакансии для специалистов по тестированию на Хабр Карьере. Их ищут, например, Сбербанк и Сбермаркет, Admitad, JetBrains, CSSSR и EPAM. Уровень зарплаты зависит от квалификации, стека и, конечно, компании.

Вакансии тестировщиков на Хабр Карьере

Навыки и умения для работы тестировщиком

И немного о том, какими навыками и знаниями должен обладать специалист, который занимается тестированием.

Такой работник должен знать обязательно основы программирования, быть на ты с современными компьютерными технологиями, знать принципы и методы тестирования, уметь составлять сценарии, работать с ними и составлять отчеты для разработчиков.

Не обойтись здесь без хорошего знания языков программирования и умения работать с такими системами, как Bugzilla, Jira и другие. Тестировщик должен разбираться в автоматических тестах, уметь их настраивать, а также знать основы ручного тестирования.

Кроме профессиональных навыков, специалист должен обладать такими качествами, как коммуникабельность, умение работать в команде, усидчивость, внимательность к деталям и креативность. Это должен быть одновременно человек с техническим мышлением и творческой жилкой.

Как и где научиться профессии?

Как я уже говорила, для успешной работы тестировщиком необходимы специальные знания и навыки. Если у вас есть базовое образование по программированию, то вы сможете самостоятельно научиться тестировать ПО. В противном случае, вам необходимо получить дополнительные знания. Это несложно, многие онлайн-университеты и школы смогут предложить вам пройти курсы, на которых вы научитесь проводить ручные и автоматические тесты с нуля. Предлагаю вам ознакомиться с некоторыми из них:

1. «Профессия Тестировщик» от SkillBox

SkillBox – образовательный онлайн-портал, участник проекта Skolkovo, обладатель премии Рунета за 2018 и 2019 годы.

  • Чему научитесь: ручному и автоматическому тестированию сайтов и приложений;  техникам тест-дизайна; программированию на языке Java; веб-верстке.
  • Формат обучения: практические видеоуроки, самостоятельные задания с проверкой куратора, защита дипломного проекта; всего 586 уроков, сгруппированных в 185 тематических блоков.
  • Преимущества: обучение на практике; помощь в трудоустройстве; отсрочка платежа на 3 месяца; шаблоны тест-планов, кейсов, сценариев и чек-листов.
  • Длительность обучения: четкий срок зависит от выбранных модулей, в среднем от 1 года.
  • Кому подойдет: новичкам и начинающим тестировщикам.
  • Стоимость: от 93 000 рублей, возможна рассрочка от 3 900 рублей в месяц.

2. «Тестировщик программного обеспечения» от SkillFactory

SkillFactory – онлайн-школа интернет-профессий с опытом 5 лет на рынке, участник проекта Skolkovo, лидер на рынке онлайн-образования в сегменте Data Science.

  • Чему научитесь: автоматизации на Python; основам тест-дизайна; написанию собственных тест-кейсов; пользоваться баг-трекером и многому другому.
  • Формат обучения: курс-симулятор (обучение в игровом формате с полным погружением в профессии); всего 336 учебных часов; вебинары с разбором важных тем и ответами на вопросы.
  • Преимущества: обучение с нуля; практическая программа; опыт тестирования; помощь ментора; преподаватели – практики с опытом более 5 лет; именной сертификат о прохождении профессиональной подготовки; есть возможность получить обратно часть оплаты (если прошли курс не полностью по какой-либо причине).
  • Длительность обучения: 8 месяцев.
  • Кому подойдет: для новичков, начинающих IT-специалистов.
  • Стоимость: около 60 000 рублей единовременно или в рассрочку на 12 месяцев по 4 950 рублей.

3. «Тестировщик» от Нетологии

Нетология – онлайн-университет для тех, кто хочет реализовать себя в профессии в сфере маркетинга, дизайна, программирования и аналитики, с опытом более 9 лет на рынке онлайн-образования.

  • Чему научитесь: освоите 12 инструментов тестировщика и методы ручного и автоматического тестирования; изучите язык программирования Java и английский для начинающих разработчиков.
  • Формат обучения: онлайн-вебинары по вечерам по 2-3 раза в неделю; домашние задания с проверкой и работой над ошибками;
  • Преимущества: обучение с нуля; диплом о профессиональной подготовке установленного образца; для лучших учеников предложат собеседование в Альфа-банке; преподают специалисты ведущих компаний; помощь в составлении резюме; возможность получить налоговый вычет.
  • Длительность обучения: 6 месяцев.
  • Кому подойдет: начинающим тестировщикам, специалистам из техподдержки.
  • Стоимость: 46 740 рублей при единовременной оплате или в рассрочку по 3 895 рублей на 12 месяцев без переплат.

Плюсы и минусы

Несмотря на кажущуюся простоту, профессия тестировщика имеет свои преимущества и недостатки. Плюсов у работы множество, но есть и небольшие минусы. Это как капля дегтя в бочке меда, которую можно и не заметить.

Возможность проявить свои творческие способности
Постоянная востребованность в специалистах
Хорошая зарплата
Можно работать удаленно, находясь в любой точке мира
Легко найти работу, в т.ч. удаленно на дому
Освоить профессию можно легко и быстро
Есть возможность развиваться и перейти в статус разработчика

Есть много рутинной работы, особенно в начале карьеры
Без знания технического английского не обойтись
Доход может быть небольшим и нестабильным в начале карьеры

Необходимость знания иностранных языков

  • очень много статей и методик переведено на русский язык;
  • часто объём знаний языка обусловлен именно особенностями продукта и компании — соответственно, если компания работает на англоязычный рынок, уровень нужен (например, чтобы тестировать документацию или общаться с интернациональной командой и клиентами), а если на российский рынок, то требования к языку практически нулевые.

У меня был пример, когда понадобился тестировщик со знанием японского и отдельно — со знанием немецкого в том числе для работы с клиентами (удалённо). Так вот, нашли, обучили и дали зарплату выше разработчиков в компании. Потому что специалисты уникальные. Они и сейчас не пропали 🙂

Заключение

Тестировщик – одна из самых перспективных и востребованных интернет-профессий современности.

Это высокооплачиваемая специальность, по которой можно работать удаленно и по свободному графику. Но и минусов не избежать: рутинность, ответственность и постоянное обучение могут отвадить желающих от этой работы.

Если вы все еще желаете стать тестировщиком, предлагаю пройти онлайн-курсы для быстрого освоения профессии. Не помешает при устройстве на работу знание иностранного языка и современных тенденций в мире информационных технологий.

Удачи в освоении специальности QA-инженера! Продолжайте развиваться и учиться вместе с блогом iklife.ru.

Всего доброго!