Как стать тестировщиком по (qa): хорошие онлайн-школы и курсы

Как я решил поменять профессию

В конце 2018 года на старте своей карьеры я учился в Санкт-Петербургском государственном университете аэрокосмического приборостроения на направлении оптотехники. В процессе учёбы я понял, что работа с лазерами и другими оптическими приборами — это не совсем моё, и начал искать что-то новое. 

Мой двоюродный брат — глава департамента тестирования в IT-компании — предложил мне попробовать себя в тестировании приложений на ПК. Я решил от этой возможности не отказываться, прошёл очные курсы при его компании, чтобы погрузиться в новые для меня процессы. Далее я полгода занимался учёбой в университете и не искал работу: ходил на пары, досдавал долги и закрывал сессию. 

После того как учёба в университете закончилась, я устроился в компанию —разработчика цифровых систем безопасности. В общей сложности я занимал в ней позицию инженера по тестированию приложений на ПК около полугода. В какой-то момент моя работа свелась к тому, что я постоянно механически тыкал в экран компьютера. Я не чувствовал, что развиваюсь как специалист. 

Мне же хотелось больше взаимодействовать с сетями, с сервером — «взглянуть под капот» приложений — и больше зарабатывать. Я начал думать о том, каким образом я могу это реализовать и какой профессиональный путь может мне подойти. Остановился на мобильных приложениях и вебе: сейчас это самое трендовое направление. Я понял, что мне будет куда расти и чему научиться, и начал искать курсы.

Рекомендации начинающим специалистам, которые хотят попробовать себя в чём-то новом:

1. Не полагайтесь только на собственную мотивацию

Скорее всего, я смог бы изучить новую специальность самостоятельно, но это, во-первых, заняло бы гораздо больше времени, а во-вторых, не дало бы мне системных знаний. Онлайн-курс как бы ведёт вас, страхует от ошибок и в том числе дисциплинирует.  Систему также дают книги и онлайн-справочники. Правда, чтобы освоить специальность, одной теории мало — нужно закреплять теоретические знания практикой: решать задачи и выполнять проекты. Фидбек по заданиям могут дать друзья и знакомые из сферы ИТ. Помните, что все поначалу делают ошибки, и будет лучше, если на них сразу посмотрит человек со стороны.

2. Развивайтесь и учитесь новому 

Если вы, как и я когда-то, понимаете, что достигли своего потолка на текущей работе и перестали расти как специалист, то не бойтесь пробовать новое и учиться заново. Это вам точно не повредит: учёба — это классный драйвер для развития.

3. Изучайте азы новой специальности перед выбором курсов

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

4. Не бойтесь ходить на собеседования и набивать шишки 

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

5

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

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

Мотивация и желание развиваться могут быть более сильным аргументом, чем опыт работы

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

Выбирайте вакансии, которые вам действительно нравятся, — это позволит вам чётко и грамотно объяснить свою мотивацию рекрутеру. Здесь важнее не количество, а качество и ваша заинтересованность

Не устраивайте «воронку резюме» в надежде, что хоть кто-то откликнется. Выбирайте вакансии, которые вам действительно нравятся, — это позволит вам чётко и грамотно объяснить свою мотивацию рекрутеру. Здесь важнее не количество, а качество и ваша заинтересованность.

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

Для работы в IT не обязательно профильное высшее образование. Даже такие мировые гиганты как Apple и Google больше не требуют диплом у претендентов на вакансии. А генеральный директор компании IBM Вирджиния Рометти считает, что профессиональные курсы часто оказываются полезнее нескольких лет в университете.

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

В специализированных учебных центрах курсы идут регулярно, и можно выбрать подходящий график. Обучение на тестировщика в среднем длится 1-6 месяцев, а стоимость варьируется от 500 до 1900 рублей. Все программы обучения, независимо от длительности, концентрируются на базовых навыках тестировщика, затем уже изучаются дополнительные темы, например, автоматизация.

Каждый месяц новый набор на курс по тестированию стартует в образовательном центре ПВТ (IT Academy). Помимо Минска, филиалы центра работают в Гродно и Гомеле. В IT Academy базовый курс по функциональному тестированию рассчитан на 2 месяца. Также есть еще два направления – тестирование мобильных приложений на Android и iOS и автоматизированное тестирование. Есть утренние, вечерние и группы выходного дня, что позволяет при желании совмещать работу и освоение новой сферы. Чтобы попасть на курсы, кандидатам нужно пройти онлайн-тест по английскому языку (знать английский достаточно на уровне Intermediate). В конце обучения студенты защищают реальный проект по тестированию программного обеспечения. Выпускникам, которые получают итоговую отметку выше 7 баллов, предлагают бесплатную программу трудоустройства. Это не значит, что вам найдут место работы, но помогут составить резюме и подготовиться к собеседованию. Также IT Academy может порекомендовать своих учеников на вакансии в компании-партнеры, которых более 500.

Некоторые программы обучения сразу включают в себя основы автоматизации и тестирование мобильных и веб-приложений. Например, такие курсы проводит «Компьютерная Академия Шаг». Занятия проходят два раза в неделю по вечерам в течение полугода. Эта школа доступна не только минчанам – филиалы расположены во всех областных центрах и Бобруйске. Здесь также обещают помочь устроиться на работу, но не стоит рассчитывать на что-то большее, чем консультация.

Если не получается подстроиться под график групповых курсов, то можно найти вариант индивидуального обучения с преподавателем. В Минске такая опция есть в QA Академии, где готовят исключительно тестировщиков. Конечно, стоимость таких занятий выше, чем обычных курсов (4-8 недель обучения обойдутся в 1900 рублей).

Если вы не из Минска, и в вашем городе нет подходящих образовательных центров, можно учиться дистанционно. Например, в QA Академии проходит базовый онлайн-курс тестирования ПО, который включает и лекции, и практические занятия. А с хорошей мотивацией можно заниматься и самостоятельно, тем более, что в сети есть бесплатные дистанционные курсы: англоязычные программы представлены на платформах Coursera, edX, Udacity и Alison. Много полезной и актуальной информации можно найти в профессиональных блогах и форумах, например,  Software Testing Tools, Software Testing Help, Software Testing Tricks.

Куда двигаться дальше

Карьера в тестировании может развиваться очень динамично, даже если вы закончили только специализированные курсы. Это подтверждает пример знаменитого QA-гуру Джеймса Баха. В конце 1980-х он стал самым молодым менеджером по тестированию в корпорации Apple, тогда ему было всего 20 лет, а в резюме в графе «образование» – лишь средняя школа. Тем не менее, он построил успешную карьеру и стал признанным экспертом в своем деле.

Вертикальный рост

Если junior-тестировщик заинтересован в профессиональном развитии, он будет расти к уровню middle, а затем и senior-специалиста по мере приобретения необходимого опыта. Как правило, перейти на следующую позицию можно уже через 1-2 года работы. На этом вертикальный рост не заканчивается. Для тех, кто способен организовывать работу внутри команды и мотивировать коллег, есть должности руководителя команды тестировщиков (team lead) или менеджера (test manager).

В компаниях по-разному выстраивают процессы карьерного роста сотрудников, но объективный критерий для повышения – это уровень квалификации. Junior-тестировщик, как правило, работает по руководством ментора и выполняет задачи от старших коллег. Когда сотруднику начинают доверять более сложные задания, позволяют самостоятельно принимать некоторые решения, то он может претендовать на уровень Middle. Senior – это уже опытный специалист, за плечами которого несколько проектов, к нему прислушиваются коллеги, его мнением интересуется менеджмент. Если вы чувствуете, что готовы перейти на новый уровень, уточните у руководства, как это можно сделать.

Горизонтальный рост

В тестировании сложно застрять на одном месте – всегда нужно учиться, исследовать и пробовать что-то новое. Когда вы определитесь, что интересует вас больше всего, будете углублять свои знания в этой сфере. В перспективе вы сможете специализироваться в определенном виде тестирования или стать экспертом в конкретной области – будете заниматься проектами, например, связанными с медициной.

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

Как я искал обучающие курсы

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

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

Перед тем как начать поиски курсов, я изучил детали и нюансы, которые должен знать тестировщик мобильных приложений: посмотрел несколько видео на YouTube, прочитал тематические статьи. Я просто вбивал типовые запросы вроде «тестирование мобильных приложений» и смотрел результаты поиска. По моему опыту, видео всё-таки оказались менее полезными, чем статьи. Мне, например, очень помогло изучение требований к тестировщикам мобильных приложений по сертификации ISTQB. 

Когда у тебя сформировалось более глубокое понимание профессии, которой хочешь научиться, всегда проще выбрать курсы. Открываешь программу обучения и смотришь, насколько это соответствует твоим ожиданиям. Программа вводного 10-часового курса и платной части в Яндекс.Практикуме соответствовала моим ожиданиям — там было всё, чему я хотел научиться, изучив требования к профессии.

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

Я купил курс не сразу: сначала пообщался с коллегами и услышал их мнение, потом какое-то время разбирался с оплатой. Тогда ещё нельзя было оплачивать курс ежемесячно, нужно было внести 45 000 ₽ сразу, для меня это было достаточно большой суммой. 

Я попал на второй поток курса по тестированию, поэтому отзывов на него практически не было. При выборе я скорее опирался на программу курса, на собственное чутьё и на то, что Яндекс — серьёзная компания, которой можно доверять. Родственники и близкие меня в этом начинании поддержали — тем более что в результате оно принесло свои плоды.

Как получить первую работу в QA

Где искать вакансии

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

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

Как составить резюме

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

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

Как получить опыт, не выходя из дома

Поиск первой работы может занять несколько месяцев. И это время можно провести с пользой для будущей карьеры. Продолжайте осваивать тестирование не только в теории, но и на практике при помощи краудтестинга. Это онлайн-платформы, где тестировщикам предлагают удаленно работать над проектами. Наиболее популярны utest.com, test.io,  есть русскоязычная crowdtesting.ru. Работа тестировщиков на платформах оплачивается, сумма вознаграждения зависит от количества и критичности найденных багов. И самое главное – это хороший практический опыт, возможность прокачать навыки, полученные на курсах. Все это пригодится при устройстве в компанию. Проекты, над которыми вы трудились на краудтестинге, можно включить в резюме.

Как готовиться к собеседованию

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

Иногда на собеседовании могут предложить тестовое задание. Не удивляетесь, если вас попросят протестировать карандаш, чашку, лифт или даже ракету Илона Маска. Так наниматель не столько проверяет креативность кандидата, сколько его подход к работе. Не нужно придумывать, что будет с кофеваркой в открытом космосе. Действуйте как тестировщик – исследуйте объект, исходя из требований к нему. Определите, что можно проверить в рамках функционального тестирования и какие еще виды тестирования необходимы. Чтобы не растеряться, прочитайте пару примеров, как справиться с подобными необычными задачами.

Вы успешно прошли собеседование и получили работу. На какую зарплату можно рассчитывать? По данным за май 2019 года, тестировщики в нашей стране в среднем получают около 1000 долларов, а опытные специалисты (Senior QA Engineer/Tester) зарабатывают около 1900 долларов. 

Где можно учиться дистанционно

1. Яндекс.Практикум

На кого учат: от интернет-маркетолога или дизайнера интерфейсов до Python-разработчика или специалиста по Data Science.

Дополнительные опции: помощь в составлении резюме и подготовка к собеседованию.

2. Нетология

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

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

3. Skillbox

На кого учат: от флориста или PR-менеджера до менеджера проектов или разработчика.

Дополнительные опции: для студентов, обучающихся по программам длительностью от 1 года, предусмотрены рекомендации по трудоустройству, доступ к Telegram-каналам с вакансиями от их партнёров, и три собеседования у компаний-партнёров.

4. GeekBrains

На кого учат: от SMM-менеджера и дизайнера интерьера до тестировщика или веб-разработчика.

Дополнительные опции: стажировка в компаниях-партнёрах и помощь в поиске работы.

5. OTUS

На кого учат: от архитектора высоких нагрузок до разработчика голосовых ассистентов или Team Lead.

Дополнительные опции: отправляют резюме студента своим партнёрам.

6. Skillfactory

На кого учат: от аналитика данных до Java-разработчика.

Дополнительные опции: помогают с составлением резюме, предоставляют на выбор вакансии и готовят к собеседованию.

*цены действительны на 10 июля без учёта скидок.

Что такое QA тестирование? Виды тестирования

QA, или Quality Assurance — это комплекс мер для обеспечения качества ПО. В этот комплекс входит анализ всех условий, которые могут сказаться на качестве разработки и готового продукта.

QA тестирование бывает функциональным и нефункциональным:

  • Функциональным. Проверяет работу всех функций мобильного/десктопного приложения или сайта и анализирует взаимодействие разрабатываемой системы с другими программными продуктами. Функциональное тестирование показывает, насколько приложение производительно, насколько удобно пользоваться интерфейсом, устанавливать его. Эти тесты проверяют защищенность и надежность системы, ее совместимость.
  • Нефункциональным. Эти тесты исследуют характеристики приложения или сайта, которые можно измерить. Такие тесты демонстрирует «КАК», насколько хорошо работает программа.

Также тестировщики занимаются:

  • Тестированием производительности. Нагрузочные тесты показывают, справляется ли ПО со стандартной нагрузкой и помогают определить максимально возможную нагрузку на систему. Стресс-тесты изучают работу приложения или сайта при нестандартных нагрузках.
  • Регресс-тестами. Проверяют, насколько сказываются новые опции программы и откорректированные ошибки на функциональности программы.
  • Модульными тестами. Отдельная проверка модулей для нахождения тех, которые вызывают проблему.
  • Тестированием безопасности. Проверка защищенности программного продукта от вирусов, хакеров, кражи конфиденциальной информации.
  • Проверкой локализованных версий приложения. Тесты показывают, насколько корректен перевод интерфейса, выдаваемых пользователю сообщений, пояснительной документации.
  • Usability-тестированием. Тестирование удобства работы с приложением/сайтом для пользователей, его понятности и простоты. Такие исследования позволяют выявить проблемы с навигацией, основным и дополнительным функционалом.

Словом, QA специалист — это человек, который проверяет программный продукт вдоль и поперек. Тестировщик выясняет, как ПО поведет себя при ожидаемом или отличном от ожидаемого поведении пользователя. Изучает, что происходит с приложением, когда с ним работает знающий или не знающий систему человек – тестирование «белого ящика» и «черного ящика» соответственно.

Как я совмещал учёбу с работой и мониторил вакансии

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

На учёбу у меня обычно уходило около 40–45 минут в день: в каждом блоке есть три недели на теорию и практику, а в конце — проект по спринту, который требует большей вовлечённости. Иногда мне, конечно, не хватало времени, поэтому я нагонял упущенное на выходных. Тем не менее в целом режим учёбы был достаточно комфортным, его несложно совмещать с работой.

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

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

А ещё нам рассказали, как правильно писать резюме и составлять сопроводительное письмо. Оказалось, в марте я делал всё неправильно: отправлял типовое резюме из HeadHunter и шаблонное сопроводительное письмо без индивидуального подхода и объяснения своей мотивации для конкретной компании. Я менял только название компании и корректировал позицию на веб-тестировщика или инженера по тестированию мобильных приложений.

Тогда же я узнал, что HR-специалисты быстро раскусывают такие письма. За счёт этого их заинтересованность в кандидате снижается: становится понятно, что соискатель устраивает «воронку резюме» и ждёт ответа от разных компаний. Оказалось, что персонализировать нужно не только сопроводительные письма, но и резюме, выделяя тот опыт, который релевантен для конкретной корпорации.

На следующий день после вебинара с HR-специалистом я написал сопроводительное письмо для Yota. Я сам ею пользуюсь, мне нравится то, что делает бренд, и я хочу, чтобы его продукты становились ещё лучше. Плюс ко всему, офис компании находится рядом с моим домом: я могу дойти до него пешком. Я честно и искренне написал об этом, и на следующий день меня пригласили на техническое интервью. В итоге, ещё не отучившись до конца, я получил новую работу, и мой оклад увеличился на 50% по сравнению с тем, что я зарабатывал на прежнем месте.

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

Сейчас я занимаюсь тестированием мобильного приложения Yota: на новом месте мне помогают мои новые знания. Например, анализ требований, составление тестовой документации (пока я им не занимаюсь, но по мере погружения в проект буду). Также мне сильно помогает мой предыдущий опыт работы — как при трудоустройстве, так и сейчас.

Чем занимаются тестировщики

Тестировщик не персонаж второго плана – у него своя важная роль в проекте. Он не просто ищет ошибки в программе, а проверяет качество продукта и оценивает, можно ли выпускать его в реальный мир к миллионам пользователей. Второе название этой профессии – QA-специалист, так как тестирование является частью комплексного процесса quality assurance (обеспечение качества), которое охватывает весь цикл разработки. «Качество» в данном случае не абстрактная характеристика, а способность программного продукта удовлетворять установленным требованиям.

Тестирование бывает нескольких видов: в зависимости от того, что конкретно проверяют в программе, на каком устройстве и с какой целью. Основное направление, которое обычно осваивают все новички, – функциональное тестирование. Его цель – убедиться, что программа выполняет задачи, которые в нее заложили. Тестировщик становится первым пользователем продукта и оценивает его функции. Все свои действия (какая функция проверяется и при каких условиях) специалист документирует в тест-кейсах.

В зависимости от способа выполнения тест-кейсов, тестирование бывает ручным и автоматизированным. В первом случае тестировщик исследует все самостоятельно, вручную, а во втором – тесты запускает программа. Для автоматизации требуются знания программирования: нужно писать скрипты для тест-кейсов и разбираться в специальных фреймворках (Selenium, Appium и др.). Начинающим специалистам не обязательно сразу уметь автоматизировать тесты, однако это очень перспективное направление, которое можно освоить в дальнейшем.

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

Основные задачи начинающего тестировщика:

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

Плюсы и минусы профессии тестировщика ПО

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

Плюсы

  1. Придется постоянно повышать квалификацию, и это будет интересно! IT-отрасль развивается динамично и не дает специалистам деградировать интеллектуально.
  2. Зарплата тестировщика с опытом высока и приближается к зарплате программиста.
  3. QA тестеры и инженеры — люди востребованные, и спада популярности этой профессии не наблюдается. В том числе, в периоды экономических кризисов.

Минусы

Работа тестировщика — рутинная. В особенности, если речь о ручном проведении тест-кейсов и написании документации

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

Обучение на тестировщика мобильных приложений

Тестировщиков мобильных приложений обучают на курсах, однако этому процессу предшествует получение дополнительных знаний. Для работы в крупных компаниях и проектах потребуется знание иностранного языка, а также минимум одного языка программирования. В приоритете Swift и Kotlin, однако востребованы специалисты, знающие Java, Python, C# и т. д. Наивысшим спросом пользуются тестировщики мобильных приложений, которые имеют высшее образование по профилям «Прикладная математика и информатика» (код: 01.04.02) или «Прикладная информатика» (код: 09.03.03).

  1. НИТУ «МИСиС».
  2. МГТУ им. Н. Э. Баумана.
  3. РТУ МИРЭА.
  4. РЭУ им. Г. В. Плеханова.
  5. МИЭТ.
  6. МГУТУ им. К. Г. Разумовского (ПКУ).
  7. РАНХиГС.
  8. СПбПУ.
  9. КФУ.
  10. КубГУ.
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector