Как стать тестировщиком ПО: пошаговая инструкция
Рассказываем, какие книги читать и какие технологии осваивать, чтобы стать тестировщиком ПО.
Oleg Shlemin
Тестировщик ПО (или QA-инженер) — распространенная отправная точка для тех, кто хочет начать карьеру в IT-индустрии, и просто востребованная профессия. Мы расскажем, где новичкам набраться полезных навыков и знаний, а также заработать заветные строчки для резюме и проекты для портфолио.
Чем занимаются QA-инженеры
Тестировщики ПО помогают делать продукты — приложения, сайты, программы, автомобили — такими, чтобы ими можно было пользоваться. Они определяют, какие элементы системы функционируют некорректно или не так удобны, как хотелось бы, находят причины этого — ошибки в коде, дизайне или логике — и отдают на исправление. Все это делается для того, чтобы конечные пользователи получили стабильный, надежный и удобный продукт.
Какие навыки нужны начинающему тестировщику
Поскольку тестирование применимо к самым разным областям, то для работы тестировщику могут понадобиться различные знания. Однако что-то общее есть во всех случаях: нужно, во-первых, знать теорию тестирования, ну а уже дальше — обладать некоторым объемом знаний по тестируемой системе и используемым в ней технологиям.
С теорией все довольно понятно: потенциальный работодатель будет хотеть от вас знаний о том, что такое тестирование, зачем оно нужно в цикле разработки и какое место в ней занимает. Также хорошо бы знать основные методологии разработки (AGILE, SCRUM и прочие страшные слова) — просто для того, чтобы вы могли работать в команде, которая функционирует по определенным правилам. Также неплохо знать, как грамотно написать дефект, что такое тест-кейсы и как их нужно составлять, что такое чек-листы, когда лучше использовать кейсы, а когда проще ограничиться чек-листом.
Если теория тестирования применима ко всем областям, то технические навыки, которые вам понадобятся, зависят от области, в которой вы решили работать. Скажем, если вы хотите заниматься тестированием в области веб-приложений, то очень полезно знать, как работает браузер и из чего состоит веб-страница. И вряд ли это вам пригодится, если вы будете заниматься тестированием бортовых систем самолета.
Впрочем, самые популярные направления разработки сейчас — это именно веб и мобильные платформы. С вебом уже разобрались, а для тестирования мобильных устройств нужно знать особенности построения мобильных приложений, их жизненные циклы и отличия от десктопных приложений, особенности Android и iOS, ну и хорошо бы также ознакомиться с руководствами по дизайну приложений для мобильных устройств от разработчиков обеих систем.
Наконец, практически любая современная программа будет использовать базы данных, так что вам нужно будет узнать, что это такое, и научиться писать простые SQL-запросы.
Нужно ли тестировщику уметь программировать
Вопрос, при выяснении которого сломано немало копий: нужно ли тестировщику уметь программировать. Здесь существуют разные мнения, но все сходятся в том, что умение программировать точно не помешает. На старте оно может и не понадобиться, но будет несомненным плюсом. Навыки программирования могут пригодиться как для понимая того, что происходит в тестируемом приложении, так и для автоматизации каких-то рутинных задач, даже если вы не идете именно в автоматизированное тестирование. Если же вас интересует область автоматизации тестирования, то тут ответ однозначен: вам нужно учить какой-нибудь язык программирования. Если вы уже работаете, то хороший вариант — учить тот язык, на котором в вашей компании ведется разработка. Если еще нет — учите любой из популярных сегодня языков.
Если уж мы говорим про языки, то тестировщику очень полезно знать еще один язык — английский. Хотя бы на уровне чтения документации. Без этого можно работать, но множество материалов сейчас на английском, и его знание может очень помочь.
Как учиться начинающему тестировщику ПО
Учиться лучше так, как удобнее лично вам: по книгам, по статьям, по видеокурсам — или по всему сразу. К счастью, про тестирование очень много материалов в любой форме, так что с поиском информации проблем возникнуть не должно.
Есть множество блогов от известных тестировщиков, есть статьи по тестированию на тематических ресурсах, YouTube полон видеокурсов, в том числе от крупных компаний, есть множество докладов с конференций по тестированию, которые может быть полезно посмотреть. Кстати, на конференциях часто бывают доклады именно для начинающих тестировщиков.
Кроме того, есть образовательные платформы вроде Coursera или Udemy с обучающими курсами, в том числе бесплатными.
Можете начать погружение в тему с книг — приведем четверку самых, на наш взгляд, полезных:
- Ли Коуплэнд, «Практическое руководство по тест-дизайну» (Lee Copeland, Practitioner’s Guide to Software Test Design).
- Гленфорд Майерс, Том Баджетт, Кори Сэндлер, «Искусство тестирования программ» (Glenford J. Myers, Corey Sandler, Tom Badgett, The Art of Software Testing).
- Лиза Криспин, Джанет Грегори, «Agile-тестирование. Обучающий курс для всей команды» (Lisa Crispin, Agile Testing: A Practical Guide for Testers and Agile Teams).
- Марк Фьюстер, Дороти Грэм, «Автоматизация тестирования программного обеспечения» (Mark Fewster, Dorothy Graham, Software Test Automation).
Некоторым из них уже по 20 лет, а написаны они не очень простым языком, но по-прежнему актуальны — особенно как база для начинающих.
Если решите записаться на один из множества платных курсов для начинающих тестировщиков, помните: не все они одинаково полезны, и не всегда в них есть что-то, чего нет в бесплатных.
Пожалуй, основное отличие платных — наличие преподавателя, который сможет ответить на ваши вопросы. Помимо прочего, многие IT-компании открывают собственные школы QA-инженеров и затем принимают самых способных учеников в штат. Обратите на них внимание, если вам хочется попасть к какому-то конкретному работодателю.
Как начать карьеру тестировщика
Когда поймете, что готовы перейти к реальным проектам, выберите какой-нибудь сайт или приложение и попробуйте его протестировать. Подготовьте тест-кейсы, составьте чек-листы для проверки работоспособности, подумайте, как бы вы проследили взаимодействие продукта с его серверной частью — бэкендом.
Первые реальные проекты лучше искать на платформах для краудтестинга. Там компании предлагают всем желающим протестировать их продукт на определенном устройстве и ОС. Скорее всего, работать придется за идею, то есть бесплатно, зато вы наберетесь опыта и посмотрите, как опытные QA-инженеры ведут дефекты.
Неплохой старт для начинающего тестировщика — проект с открытыми исходным кодом и баг-трекером. Это уже не только практика, но и неплохое дополнение к вашему резюме.
Наконец, не забывайте про стажировки в IT-компаниях. На много денег поначалу рассчитывать не стоит, однако если вы проявите себя, есть шанс получить приглашение на работу или рекомендацию для будущих собеседований.
Бета-тестеры и тестировщики ПО
Еще один вариант для старта карьеры — это бета-тестирование. В этом случае вы будете проверять работу программы с точки зрения конечных пользователей. Основная задача бета-тестеров — найти максимальное количество ошибок, а также определить, насколько продукт удобен.
Бета-тестерам не приходится писать скрипты и взаимодействовать с изнанкой программ, так что их работа проще и не требует глубоких знаний, поэтому вы сможете совмещать бета-тестинг с освоением теории. Такая работа развивает мышление тестировщика, учит искать в программе ошибки, позволяет придумывать и проверять неочевидные пользовательские сценарии. Это хорошая практика, которая сделает ваши резюме и портфолио еще привлекательнее.
Крупным IT-компаниям — разработчикам игр, приложений для ПК и мобильных устройств, чьими продуктами пользуются миллионы людей, бывает сложно проработать все пользовательские сценарии. Так что не удивляйтесь: «Лаборатория Касперского» тоже ищет бета-тестеров. Хотите стать одним из них? От вас потребуется только компьютер, который поддерживает актуальную версию антивируса. Желательно установить на него виртуальную машину (например, Hyper-V или VMware), чтобы не превращать в тестовый полигон собственный ПК. Минимальные характеристики для комфортной работы — 4 Гбайт оперативной памяти, а также процессор с двумя, а лучше четырьмя физическими ядрами.
Если хотите попробовать себя в роли тестировщика — пробуйте, это полезная и востребованная профессия, да и порог входа в нее не такой уж высокий. В общем, дерзайте! Ну и смело жмите сюда, если хотите получить опыт бета-тестирования в Kaspersky.
Как стать тестировщиком с нуля без образования и опыта
Что нужно знать, чтобы стать QA-тестировщиком с нуля. Читайте, как стать тестировщиком ПО без опыта и образования, в блоге Kata Academy.
Хотя профиль работы тестировщика разнообразен, основная роль заключается в постоянном тестировании продуктов для обнаружения любых ошибок и сообщения о них разработчикам. Тестировщик или специалист по качеству должен выполнить несколько тестов на разных этапах жизненного цикла разработки, чтобы сделать свои выводы. Вам подходит профессия QA Manual, если вы: – Любите точность во всем. – Не боитесь критиковать работу других людей. – Имеете хорошие навыки коммуникации. – Интересуетесь IT-сферой. – Умеете решать проблемы. Но обо всем по порядку.
Чем занимается тестировщик?
Аббревиатура QA (quality assurance) переводится как контроль качества. Специалисты по качеству могут выполнять разные роли в зависимости от проекта, который необходимо протестировать. Первое, что нужно выбрать, это тип тестирования: ручное или автоматизированное. Начинать осваивать профессию лучше с ручного тестирование, так проще будет начать свой путь тем, кто только знакомится с миром IT. А уже продолжать развитие в профессии можно с помощью автоматизированного тестирования. Эксперты по тестированию обычно активно общаются с разработчиками и другими командами, перед началом самого процесса тестирования, чтобы убедиться, что требования ясны. Основные обязанности тестировщика: 1) Сбор и изучение документации, анализ требований продукта. 2) Выполнение тестов, результаты анализа и отчетность по любым проблемам. 3) Сообщение о технических проблемах и ошибках, обнаруженных в ходе исследовательского тестирования. 4) Выполнение тестирования всякий раз, когда в код вносятся какие-либо изменения. 5) Сотрудничество с разработчиками и другими членами команды. Какие навыки нужны тестировщику: – Аналитическое мышление для лучшего понимания всех процессов. – Коммуникативные навыки для эффективного взаимодействия с клиентами и командой. – Навыки тайм-менеджмента для организации рабочего плана и повышения общей производительности команды. Стать тестировщиков можно без образования , основные навыки можно получить на курсах или самостоятельно. Что нужно знать, чтобы стать тестировщиком : – Распространенные языки программирования, такие как Java, HTML и CSS. – Знание баз данных и SQL. – Иметь опыт работы с инструментами автоматизации. – Иметь опыт работы с инструментами управления тестированием. Подробный список тем, которые нужно знать тестировщику, можно посмотреть здесь. Работа тестировщиком подразумевает понимание особенностей проекта и бизнеса, над которыми он работает. У каждого бизнеса есть разные целевые пользователи, поэтому их требования могут отличаться. Это определяет тип тестирования, на котором нужно сосредоточиться. Хороший инженер по контролю качества всегда старается узнать больше. Самообучение является одним из определяющих личных качеств, на которые работодатели обращают внимание при выборе потенциального сотрудника. Лучший способ научиться тестированию – это заниматься этим даже в свободное время.
Как стать тестировщиком без опыта
Тестировщиком может стать кто угодно, важно быть готовым учиться. Можно научиться тестированию самостоятельно, пройдя курс или прочитав книгу, например, «Тестирование Дот Ком», Романа Савина. В интернете много вариантов бесплатного самостоятельного обучения. Изучение теории – важная составляющая обучения, но куда важнее практиковать полученные навыки. Практика – основа любого обучения, особенно в IT-сфере. Чтобы получить практические навыки, можно трудоустроиться тестировщиком-стажером в IT-компанию. Или найти разработчика, которому требуется напарник – тестировщик. Нужно понимать, что сначала будет достаточно тяжело применить теорию на практике, но со временем задачи будут казаться все проще. Главное – желание, цель и готовность потратить все свободное время на освоение новой профессии. Получить хорошие практические и теоретические навыки можно на нашем курсе QA Manual с оплатой после трудоустройства. Здесь вы пройдете нужные работодателю теоретические основы и овладеете актуальными инструментами. После чего вас будет ждать участие в коммерческом проекте, где сможете применить изученное на практике. И, конечно, после обучения вы трудоустроитесь инженером по ручному тестированию. Со всеми условиями можно ознакомиться по ссылке.
Читать еще:
Как правильно изучать языки программирования
Как эффективно изучать программирование. Советы, которые помогут лучше и эффективнее учить любой язык программирования.
Как все-таки на самом деле стать тестировщиком с нуля (и сразу релоцироваться)
В материале «QA-обучение без границ» я обещала на базе своего 20+ летнего QA-опыта и 15+ лет обучения джунов рассказать про эффективное самообучение на тестировщика. Ведь качество большинства курсов на рынке до сих пор оставляет желать лучшего. И для наиболее целеустремленных самостоятельная подготовка может стать очень неплохим вариантом.
Но потом решила расширить тему и вопросом для самых амбициозных. Поделиться, как в текущих условиях релоцироваться одновременно и из старой профессии в новую, и географически. Дело в том, что моя собственная семья переехала в Армению в 2021 году, и есть некоторый опыт релокации, жизни и работы без синдрома туриста. За этот же год релокация для многих стала более актуальной.
Сейчас я подробно расскажу, как без предварительной IT-подготовки, только при помощи собственных сил, через 9 месяцев оказаться в более теплых краях.
Начнем с наиболее сложного вопроса.
Когда НЕ нужно идти в тестирование
Идти в тестирование не нужно, если мотивация по погружению в эту профессию идет не от вас, а от партнера или друга. Тем более не стоит идти в тестирование «потому что это легкий вход в IT». Он не легкий.
Статистику по тем, кто учится самостоятельно и в конце концов «забивает», собрать невозможно. Но, очевидно, такой процесс требует повышенной самодисциплины и умения быть марафонцем, поэтому до финиша доходят явно не все.
Зато есть кое-какая статистика по «легкому» обучению на курсах. И там ситуация не лучше.
Например, один QA-курс обещает «Изучи профессию тестировщик ПО за 1 месяц и устройся на работу» и имеет среднюю оценку 4.7 в Zoon (300+ отзывов), 5.0 (100+ оценок) на Яндекс.Картах, 5.0 на Google Картах (200+ отзывов). Отзывы есть на картах, так как раньше, как я понимаю, курс был оффлайновым.
А вот внутренний опрос в студенческой группе этого курса о результатах трудоустройства через 3 месяца после выпуска:
Хорошо только одно — курс недорогой. Хотя, с другой стороны, что дороже — смартфон, который стоил $300 и сломался через неделю или за $1000, но проработавший сколько положено? Тем более, что хороший курс должен отбиться деньгами за 2-3 месяца работы. Да и кто вернет самое дорогое в жизни — время?
Вот другой курс. Уже «сложный», двухмесячный. С момента выпуска прошло 9 месяцев:
Но здесь хотя бы спустя девять месяцев какой-никакой результат — 21% нашли работу QA, 2%, скорее всего, ее получат.
Реально по рынку получается, что действительно хороший курс — это где от числа поступивших в течение 3-х месяцев после выпуска трудоустраивается больше 30%. Отличный — где это число выше 50%.
Обращаю особое внимание, что речь идет про число поступивших, так как курсы часто играют со статистикой. Институт образования НИУ ВШЭ проводил, скорее всего, оплачиваемые заказчиками исследования эффективности Яндекс Практикума, SkillBox, где оценивалось соотношение выпустившихся и трудоустроенных. В результате не учитывалось значительное число отвалившихся в ходе обучения студентов, и результирующие значения трудойстройства получались великолепные.
Где манипулирование числами?
. Выяснилось, что большинство выпускников Яндекс.Практикума решилипоставленные перед собой задачи. Две трети опрошенных начали учебу,чтобы поменять профессию. И 71,1% нашли работу по новой специальности,треть из них — еще во время учебы. 61,7% стали больше зарабатывать. «
71,1% трудоустроенных выпусников — это не такая впечатляющая цифра, если вспомнить, что показатель доходимости учеников курса до выпуска в среднем по рынку составляет лишь 59% (Исследование рынка онлайн-образования в России, Barometer 2020)
. К моменту опроса 73% выпускников образовательных программ достигли поставленных карьерных целей, в пределах полугода доля достигших целей составила 65%.
. База респондентов составила более 1000 человек в России и за рубежом, проходивших обучение в Skillbox в период с 1 февраля 2020 года по 31 октября 2021 года (с момента завершения обучения до начала исследования прошло от 8 до 26 месяцев).»
Здесь тоже опрашивают не поступивших, а выпускников. Причем, как видим, выпускников опрашивали через слишком большой срок после окончания курса. Делая опрос через год-два, оценивать эффективность конкретного курса невозможно. Особенно в случае обучения тестированию: многие после первого неудачного курса часто идут на второй, чтобы получить все-таки более глубокие знания.
И программа на отличном курсе будет хардкорной. Она может начинаться вообще с изучения Linux — чтобы позже научиться локализовать багу на сервере. В каких-то компаниях, может, и до сих пор норма на микросервисной архитектуре ловить баги с фронтенда, но это потерянное время и деньги заказчика.
Поэтому и в обучении легко не будет. Если только не хочется легко отучиться, а потом сидеть год без работы.
Когда можно идти в тестирование
Идти в тестирование можно и нужно, если присутствуют два момента.
Во-первых, вы чувствуете, что не раскрываетесь на старой работе и занимаетесь чем-то никому не нужным. Но это не должно быть эскапизмом, пассивным бегством во спасение. У вас должно быть ощущение того, что на текущем месте вы активно вложились, постигли многое и сделали все что смогли, но работа вас не оценила. Вы попробовали остаться в той же профессии и сменили работу, но выяснилось что в этом сегменте везде всё одинаково.
Во-вторых, у вас должны быть необходимые задатки. Какие именно? Внимательность, желание разбираться в деталях и рациональность — именно в таком порядке. Вообще замечательно, когда в анамнезе есть опыт работы с железом и/или на прикладной инженерной должности хотя бы в течение нескольких лет. С другой стороны, по моим многолетним наблюдениям за студентами, в тестирование отлично въезжают учителя, юристы и бухгалтера. Особенно забавно с последней профессией, так как много айтишных баек начинается с «приходит админ к бухгалтеру». Но все эти профессии, особенно бухгалтера и юриста, действительно предполагают особое внимание к деталям. И у переходящих из этих профессий студентов фатальные проблемы возникают гораздо реже, чем у барменов, музыкантов и представителей других творческих профессий.
И, кстати, входить в тестирование можно в любом возрасте.
Как адекватно войти в тестирование
Нормальная программа самообучения выглядит так:
Шаг 1. Поставить себе финальный дедлайн. Например, +9 месяцев. Шесть месяцев срок не очень реальный, особенно если сейчас приходится где-то работать. А год — это где-то слишком далеко за горами.
Шаг 2. Посмотреть какой-то базовый бесплатный онлайн-курс по тестированию. Это может быть Stepik, Coursera или кто-то из толковых qa-youtube блогеров типа Леши Маршала.
Шаг 3. Прочитать книги. Но не Савина, а Канера (Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений) и Майерса (Искусство тестирования программ).
Шаг 4. К этому моменту вы потратили 1-2 месяца и примерно представляете объем необходимых знаний и теперь готовы составить себе адекватный учебный план. То есть определить перечень необходимых знаний/навыков и источники их получения.
Учебный план должен состоять из спринтов в одну-две недели в зависимости от того, сколько можете времени уделять учебе, с неким финальным результатом в конце каждого спринта. Загрузка на выполнение каждого спринта, с одной стороны, должна быть реалистичной, но с другой стороны, все спринты с необходимым набором знаний в сумме должны уложиться в 6-7 месяцев.
Источниками знаний будут книги (да, опять), документация, бесплатные специализированные курсы по темам (например, основы Linux, REST, SQL — если что, это должны быть три разных курса), технические статьи от гуру, но не вольные пересказы.
Вообще, из-за того, что при самостоятельном обучении вы не всегда можете определить, что именно и насколько глубоко надо учить, и периодически будете изучать что-то «лишнее», то я бы планировала на учебу не меньше 15 часов в неделю. (В случае курса, где методист четко «подрезал» только то, что нужно, это будет в районе 10 часов.)
Шаг 5. Выполняете запланированные обучающие спринты. Если спринт оказывается неудачным — делаете ретроспективу с самим собой. То есть анализируете, что именно пошло не так. При необходимости просите близких и друзей проникнуться вашей целью, не смотреть сериалы в вашем присутствии и приглашать посидеть в кафе не чаще раза в месяц.
Шаг 6. За 2-3 недели до окончания последнего обучающего спринта начинаете искать себе стажировку или работу QA-фрилансера или вписываетесь на какой-нибудь opensource-проект.
Шаг 7. По окончании 2-х месяцев получения практических навыков вы начинаете отправлять по 20-30 резюме в день с тремя разновидностями сопроводительных, откликаясь на все вакансии, где ожидают опыт 1-3 года. Если спустя два месяца у вас не было 3-х собеседований, то это значит, что вы не умеете составлять резюме. Если 3 собеседования были, но закончились ничем, значит где-то на предыдущих шагах вы схалтурили.
Шаг 8. Оффер и трудоустройство!
Как ищут и находят работу адекватные новички:
Вы прокрастинатор? Вам вариант самостоятельного обучения не подойдет. Но это и не значит, что нужно идти на курсы. Прилично работающие нейросетевые интерфейсы пока еще не изобрели, и без ваших усилий в мозг никто закачать ничего не сможет.
Зачем релоцироваться
Раньше работа в иностранной компании была обычно вторым-третьим местом в карьере тестировщика. В чем плюсы работы в международных компаниях, мы много и подробно говорили на QA-вечеринках, но кратко я могу сказать, что это значительно расширяет горизонты, а так как международные компании зарабатывают лучше локальных игроков, то они и не экономят на сотрудниках и имеют хорошие бюджеты на обучение.
Так как большинство международных компаний или ушли сами из санкционных стран, или запретили подрядчикам нанимать там специалистов, и это явно не на один год, то карьеру лучше сразу планировать на международном рынке (и для этого, скорее всего, потребуется релокация). Вначале будет тяжело, но потом, гарантирую, вы себе не раз скажете спасибо. Даже если речь не идет про иммиграцию на всю жизнь, то, чтобы к пику карьеры достичь высокого уровня в отечественной компании, нужно иметь международный опыт. Особенно если карьера пошла вертикально, в сторону руководства.
Например, мой старый питерский приятель уже больше десяти лет работает в Microsoft в Прибалтике и дорос до менеджерской позиции. Понятно, что при желании он может легко попасть на хорошую позицию в Яндекс, Сбертех и так далее. Но обратное менее вероятно.
Зачем релоцироваться в Армению
В краткросрочном плане — потому что жителям РФ можно сюда приехать даже без загранпаспорта, а чтобы жить сколько угодно, не нужны ни виза, ни ВНЖ. При этом 95% населения говорит по-русски.
В долгосрочном плане я бы рассматривала Армению, только если в списке жизненных приоритетов «комфорт жизни через диджитализацию» стоит сильно ниже «комфорта через жизнь в здоровом социуме». Армения — это очень доброжелательная страна со своими яркими достоинствами и недостатками. И как любое что-то яркое — оно или сразу понравится, или нет.
Исходя из семейного опыта, за год жизни в Армении я расписала все плюсы и минусы. Минусов получилось с десяток, плюсов — более двадцати.
Скопирую сюда те плюсы, что непосредственно относятся к IT:
✓ много международных IT-компаний, включая Nvidia, Oracle, Synopsys, TeamViewer, VMware, Picsart и др. (при том что население всей страны — 1/4 Москвы)
✓ более 500 российских компаний, включая Яндекс, открыли представительства
✓ по мнению министра экономики Армении «острый дефицит высококлассных и опытных разработчиков (senior engineer) в Армении сменился нехваткой новичков (junior)».
Айтишники неплохо выигрывают и с точки зрения «можно получать европейскую/московскую зарплату и иметь саратовские расходы». Стоимость аренды жилья здесь примерно на уровне Петербурга, но услуги сильно дешевле. Во всяком случае, в Питере мы не могли позволить себе семейного водителя, отвозящего ребенка в частную школу.
Армения — активно развивающаяся страна. Здесь в 50 раз больше электромобилей в пересчете на 1 жителя по сравнению с Россией, а гражданам уже давно выдают электронные паспорта. И во всяком случае, здесь точно не нужно идти в банк, чтобы сделать банковский перевод, как это часто требуется в Черногории.
В качестве транзитной точки и для жизни, и для карьеры Армения по уровню точно находится не ниже Кипра-Грузии. При этом на Кипр нужна виза и стоимость жизни там в два раза выше.
Как адекватно релоцироваться в Армению
На самом деле, нужно для этого немного. Для работы на международных проектах, очевидно, требуется знание английского языка.
Минимально нужен B1 (Intermediate) — вы можете что-то говорить на стендапе: описывать события или опыт, выражать свое мнение, подкрепляя его примерами, общей длительностью 2-3 минуты и в основном понимаете смысл рабочей переписки и технического текста. В одной из предыдущих статей я давала подробную таблицу знания английского.
Знаете английский плохо? Учите/доучивайте его до или после QA-самообучения.
Когда окончили самообучение и знаете английский? Составляете резюме на английском и местом жительства указываете Yerevan, Armenia. Некоторым работодателям в принципе не подходят владельцы паспорта санкционной страны, но большинству ок, если вы просто не находитесь в РФ.
На собеседованиях при прямом вопросе можете почти честно говорить, что вернулись в Россию на несколько дней по делам, но так вообще живете в Армении и что при необходимости можете показать договор аренды или выписку с банковского счета.
Получили оффер? Покупаете билет на самолет в один конец. Виза не нужна. Искать отдельное жилье удаленно бессмысленно — оно тут сильно разное и надо смотреть собственными глазами. Если с деньгами в обрез, то еще до вылета договариваемся снять комнату у кого-то из недавно переехавших здесь. Скорее всего, это будет кто-то из айтишников, кто снимает квартиру в складчину. При желании личное отдельное жилье ищем здесь, ездим, смотрим глазами. Главное, что проверяем — чтобы в квартире было сделано отопление, т.к. централизованного мало. Всё как в Европе. 🙂
Еще нужно спросить у хозяина, готов ли он вас зарегистрировать. Это простая процедура, которая позволяет находиться в стране не до 180 дней, а безлимитно.
Итого
Как вы могли легко заметить, «войти в айти» очень и очень нелегко. С релокацией — тем более.
Но в ваших силах из правой части этой картинки:
за девять месяцев перебраться в левую часть этой:
При необходимых задатках и большом желании всё в ваших силах. Есть большие сомнения по своим перспективам? Пообщайтесь сначала с толковым QA-ментором.
Если же у вас всё получится, то в результате вы станете актуальным, уважаемым профессионалом с отличными перспективами. И да, релоцироваться навсегда необязательно — России всегда будут нужны голова и руки опытного спеца с международным опытом.
- тестирование по
- курсы
- курсы-вебинары
- курсы информационных технологий
- qa
- войти в it
- релокация
- переезд
- Тестирование IT-систем
- Тестирование веб-сервисов
- Учебный процесс в IT
- Управление персоналом
- Карьера в IT-индустрии
Как стать тестировщиком с нуля
Тестировщик: быстрый старт в IT
Попробуйте себя в роли тестировщика и определите, нравится ли вам эта профессия
Решите реальную задачу специалиста — протестируйте элемент нашего сайта
Записаться
Лекции в записи и практика
Для старта в IT-профессии не нужны навыки программирования
Тестировщик проверяет работу сайтов, мобильных приложений и ищет в них ошибки. От него во многом зависит итоговое качество продукта, поэтому спрос на тестировщиков растёт.
Сфера не требует технического образования и даёт все плюсы цифровой профессии: возможность работать удалённо, увеличивать свой доход и быть востребованным специалистом.
Вы познакомитесь с задачами тестировщика, попрактикуетесь на одной из них и поймёте, подходит ли вам профессия