Как стать тестировщиком по с нуля – Сколько стоят тестировщики и от чего зависят их зарплаты? Строим портрет успешного QA-специалиста

Содержание

Легко ли быть тестировщиком? — Академия Яндекса

Задача тестировщика — проверять программы и сайты: нет ли там багов, работает ли пользовательский интерфейс и все ли процессы идут так, как задумали разработчики. Для многих именно эта профессия оказывается точкой входа в IT, а у новичков всегда множество вопросов. Так ли легко стать тестировщиком и что именно должен знать и уметь такой специалист? Что такое «порочный круг тестирования» и каковы перспективы тех, кто полностью посвятил себя этой профессии? Обо всем этом рассказывает Александр Шиповалов, старший инженер по тестированию поисковых интерфейсов Яндекса.

1. Тестировщик — это исследователь

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

Любому, кто хочет заняться тестированием, рекомендую роман братьев Стругацких «Понедельник начинается в субботу»

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

2. Опыт и способность рассуждать важнее знаний

Довольно легко овладеть базовыми знаниями о тестировании. Несколько книг и короткие курсы в этом помогут. Конечно, нужно осваивать языки программирования. В идеале три: JavaScript как главный язык веба, Python или Java — языки общей автоматизации и третий язык той оболочки, на которой вы работаете, я рекомендую bash.

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

Часто на собеседованиях в Яндексе в качестве заданий я прошу протестировать зажигалку

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

3. Существует порочный круг тестирования

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

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

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

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

4. Всегда есть способы сделать свою работу интересной

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

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

Тестировщик — это первый пользователь любого продукта, и он собирает самые интересные проблемы и ошибки

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

5. Тестировщик должен уметь общаться с другими людьми

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

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

У ребят отсутствует привычка адресно задавать вопросы, обычно они обращаются непонятно куда со словами: «эй, кто подскажет?». Естественно, никто не подсказывает, а новички обижаются, хотя, если подойти адресно, то я, например, всегда помогу.

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

6. Тестировщику есть куда расти

У меня есть мечта — вырастить из начинающих тестировщиков «черную команду тестирования». В начале 2000-х существовала такая команда очень любящих свою профессию, очень изобретательных и очень профессиональных тестировщиков. В случаях особо крупного релиза они приходили все в черном и находили в продукте самые немыслимые баги. Они изобретали самые невероятные проверки для кода. Хочется собрать такую же команду, чтобы люди знали, что если эти ребята вышли в черном, то будет битва с ошибками, недочетами и дефектами. Битва за настоящее качество!

Запишитесь на курс по тестированию в Санкт-Петербурге

alt

Как стать тестировщиком?

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

Бьёрн Страуструп (программист, автор языка программирования С++) сказал: «Программа, которая не тестировалась, не является рабочей».

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

О том, как стать тестировщиком и продвинуться по карьерной лестнице в новой сфере, расскажет преподаватель QA Academy Дмитрий Король.

Кем вы были до того, как попали в тестирование?

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

Какие впечатления у вас остались от обучения на курсах QA Академии?

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

Изначально я пытался попасть на бесплатные курсы, но завалил собеседование и не прошел. Однако уже через несколько дней была сформирована первая платная группа, куда меня и пригласили. Я согласился и начал постигать новую для себя профессию. Сейчас я понимаю, что мое первоначальное представление о профессии тестировщика сильно отличалось от того, что это такое на самом деле. Но было интересно. Для меня стало очевидно, что современные большие компании отличаются от небольших по стилю работы. Было увлекательно, я загорелся и успешно прошел обучение.

После курсов QA Академии вы проходили стажировку в компании A1QA. Поделитесь впечатлениями.

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

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

А как проходил испытательный срок?

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

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

Как вы стали тимлидом?

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

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

В чем ваша «изюминка» как преподавателя?

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

Кому бы вы посоветовали попробовать себя в тестировании?

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

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

До какого возраста можно переквалифицироваться в тестировщика?

Если говорить о переквалификации, то можно идти сразу по окончании университета, когда человек понял, что полученная профессия — это не его. До какого возраста? Сложно сказать.

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

Итак, приняв решение стать тестировщиком, помните о следующем:

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

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

3) Решите, как вы будете постигать профессию тестировщика: обучаясь на курсах или самостоятельно:

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

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

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

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

7) И помните: возможно, сейчас работа в ИТ сфере кажется вам магией, но как верно заметил однажды Тим Бернерс-Ли (один из создателей «всемирной паутины»): «Магия перестаёт существовать после того, как вы понимаете, как она работает».

 

Можно ли стать тестировщиком с нуля?

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

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

Тестирование — работа для любознательных

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

Тестирование — это не монотонные проверки. Тестировщик должен уметь фантазировать, чтобы находить нестандартные пользовательские сценарии и проверять возможные дефекты в работе приложений в самых разных условиях (например, продолжит ли работу мобильное приложение, если во время его использования принять входящий вызов; останутся ли внесенные данные в длинной форме, если в конце заполнить поле неверно; можно ли узнать личные данные пользователей сайта без доступа к админ-панели, и так далее).

Тест на профпригодность

Итак, вы поняли, что работа QA-инженера вам интересна. В таком случае рекомендуем пройти несложный тест на профпригодность. Для этого вам понадобится любая простая вещь, функция которой, на первый взгляд, очевидна. Это может быть карандаш, стул или стакан — что угодно. А теперь постарайтесь представить и протестировать все действия, которые можно совершить с помощью данного предмета.

Вам удалось придумать множество нетривиальных способов применения? Поздравляем! Вы прошли первый тест на готовность к профессии.

Шаг 1: Курсы по тестированию ПО

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

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

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

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

Шаг 2: Стажировка и испытательный срок

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

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

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

Шаг 3: От новичка до топа

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

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

Источник: qa-academy.ru

Как начать карьеру в тестировании

Шаг первый регистрация на курсы Software Testing Introduction на сайте training.by.

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

  • Прочтение книг Романа Савина «Тестирование.com», Святослава Куликова «Тестирование программного обеспечения. Базовый курс» и понимание основ тестирования.
    Если книги кандидат не осилил или пролистал, не особо при этом обогатив свой багаж знаний, скорее всего его карьера тестировщика закончится, так и не начавшись. От кандидатов не требуется глубинных знаний в тестировании, но основные термины и общее понимание процессов до начала занятий на курсах должны быть усвоены.
  • Уровень разговорного английского языка – не ниже B1.
    Без соответствующего уровня английского шансы на зачисление на курсы стремятся к нулю. Объясняется это очень просто: EPAM – интернациональная компания. Проектные команды сегодня зачастую распределённые, т.е. тестировщику приходится постоянно общаться по-английски с остальными (зачастую не русскоговорящими) участниками проекта как с помощью писем, так и посредством аудио- и видеосвязи. Более того, работа тестировщика подразумевает общение с клиентом, а подавляющее большинство заказчиков EPAM – из США и стран Западной Европы.
  • Хорошие навыки работы с компьютером, знание основ баз данных и сетей, понимание интернет-технологий и работы веб-приложений.
    Никто не говорит о необходимости досконального владения темами, и умения настраивать сеть на 8000 ПК на интервью требовать от кандидата не станут. А вот общее понимание того, как всё это работает, у будущего инженера по тестированию должно быть.
  • Отличные коммуникативные способности.
    Здесь все ещё прозрачнее: работа тестировщика подразумевает постоянное общение с проектной командой и заказчиком, соответственно, умение эффективно коммуницировать – абсолютная необходимость.

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

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

Шаг второйотбор заявок и телефонная беседа.

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

Шаг третий – личное интервью.

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

Шаг четвёртый – формирование группы.

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

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

Шаг пятый – курсы Software Testing Introduction (STI).

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

Шаг шестой – пост-тренинговое собеседование.

После окончания курсов Software Testing Introduction всех выпускников ждёт собеседование с менеджерами компании. Кандидатам важно показать накопленные за время прохождения курсов знания в области тестирования, пообщаться на английском языке и проявить коммуникативные навыки. Все слушатели тренинга, успешно прошедшие пост-тренинговое собеседование, начинают обучение в EPAM Software Functional Testing Lab.

Шаг седьмой – EPAM Software Functional Testing Lab.

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

Через 2-3 месяца интенсивной учёбы учащиеся лаборатории проходят собеседования на проекты. После успешного прохождения интервью они становятся сотрудниками компании EPAM в должности Junior Software Testing Engineer.

Важно понимать, что прохождение одного или нескольких этапов ещё не гарантирует трудоустройства. 100% гарантии того, что кандидат станет сотрудником EPAM, нет, даже если он уже зачислен в EPAM Software Functional Testing Lab.

Резюмируя всё вышесказанное: у желающих есть все шансы начать карьеру в тестировании при наличии требуемых исходных данных, достаточной мотивации и стремления к цели. Если вам интересно тестирование как дисциплина, и вы хотите развиваться в ней, дерзайте! Руководство к действию у вас теперь есть.

Как стать тестировщиком: пошаговое руководство

Это продолжение цикла статей “Как стать тестировщиком?”. Начало читайте в статье “Как стать тестировщиком: пошаговое руководство. Фаза №1”


Как попасть в сферу тестирования ПО?

По существу, необходимо сделать 3 вещи:

Первое: Изучить данную сферу.

Второе: Наработать опыт.

Третье: Устроиться на полный рабочий день

Казалось бы прописные истины, но это не просто надо сделать, а это надо сделать правильно.

Как выучить тестирование?

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

Ниже приведены варианты:

Сертификат в тестировании

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

  • Вы получите базовые знания
  • Опыт (от преподавателей)
  • Оценка знаний, т.е. вы уже будете считаться “аттестованным тестировщиком” после получения сертификата

Тем не менее, стоит задуматься о следующем:

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

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

Некоторые сертификаты, которые можно получить в тестировании:

International Software Testing Qualifications Board (ISTQB):

ISTQB – это наиболее успешная мировая методика проверки знаний тестировщиков. По состоянию на декабрь 2015 года, выдано более 440 000 сертификатов в более чем 100 странах мира, и этот показатель увеличивается на 13 000 каждые 3 месяца.

ASTQB – американский вариант ISTQB.

Не менее ценны и курсы тестировщиков в Минске, на которых преподают люди, уже ставшие экспертами в этой области.

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

40% тестировщиков выбирают данный путь:

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

Наработка опыта

Какую жалобу от новичков в тестировании можно поставить на первое место при поиске работы?

Естественно, это почетное место занимает опыт. Большинство вакансий требуют 1-2 года опыта в тестировании ПО на позицию junior (начинающий специалист).

“Я начинающий специалист, откуда взять столько лет опыта?”, вы в растерянности, нервы начинают закипать, такие вакансии вас просто убивают.

Знаменитый “замкнутый круг”.

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

Ищите возможность работать фрилансером

Пусть это тоже нелегко, но куда уж проще, чем устроиться на полный рабочий день. Рассмотрите некоторые из источников удаленной работы/фриланса:

  • uTest: самое популярное мировое сообщество тестировщиков. Насчитывает 200 000 профессиональных тестировщиков и множество профессиональных возможностей для фриланса. Отлично подходит для получения новых знаний и опыта.
  • 99Tests – менее известный ресурс, который основан в Индии, однако здесь также много возможностей для удаленной работы.
  • А также upwork, fixber, test.io, askusers, testbirds и др.

Чтобы стать фрилансером на данном сайте, необходимо просто создать аккаунт, описать свои навыки, добавить доступные вам устройства, например, мобильный телефон, планшет, ноутбук, ПК, операционную систему (Android, Windows, iOS и т.д.). Когда появляется проект, подходящий под указанные вами характеристики устройств, вас пригласят в нем поучаствовать и соответственно заплатят.

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

Тестируйте то, что под рукой

Все приложения имеют ошибки в работе. Можно с пользой потратить время, тестируя такие приложения как Facebook, Twitter, LinkedIn, браузеры Google Chrome, FireFox, а также Open Source приложения, и посмотреть, сможете вы найти ошибки в их работе или нет. Больше информации об Open Source читайте в статье “Как стать ценным членом Open Source сообщества за 10 шагов“. К тому же этот опыт вы можете описать в своем резюме, которое станет еще более привлекательным на фоне других кандидатов.

Следующий шаг – написать об ошибке в службу поддержки. Если ошибку подтвердили и устранили ее, все не так и плохо. Запишите это как еще одну галочку к своим достижениям и добавьте в резюме.

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

Если кому-то это удается, значит это сможете сделать и вы.

Участвуйте в семинарах и встречах

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

Рассмотрите вариант репетиторства

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

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

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

Не идите на интервью с пустым багажом.

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

Продолжение в следующей статье “Как стать тестировщиком: пошаговое руководство. Фаза №3“.


Запишитесь на наши курсы тестирования ПО прямо сейчас или закажите звонок с бесплатной консультацией!

Записаться сейчас / Бесплатная консультация

5 мифов о тестировщиках, или Как устроиться в Veeam с помощью табуретки

Пять мифов о тестировщиках, или Как устроиться в Veeam с помощью табуретки

Удивительно, но это приметы специалиста по качеству ПО (Quality Assurance). Не забудьте добавить сюда технический бэкграунд или живой интерес к технике. Почему же тогда, услышав слово «тестировщик», мы представляем себе совсем другой образ?

Глава департамента обеспечения качества ПО Veeam Software Игорь Кацев рассказал нам, кто такой тестировщик, и развенчал несколько популярных мифов об этой профессии.

Бытует мнение, что в тестировщики идут те, кого не берут в программисты. Что это занятие для тех, кто не нашел себя в чем-то более интересном, а сам процесс тестирования — бесконечное нажимание кнопок. Даже в самом слове «тестирование» есть нечто вторичное, ведь первичен тот, кто написал код.

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

Тестировщик — это не стартовая площадка в ИТ с последующим ростом до кого-нибудь «поважнее». Это сложная самостоятельная профессия, требующая не столько образования или опыта, сколько особого склада ума и таланта к этому виду деятельности.

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

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

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

Пять мифов о тестировщиках, или Как устроиться в Veeam с помощью табуретки

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

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

Во вторник он «аналитик» — обдумывает требования к программе, критикует принятые решения, предлагает свои идеи.

В среду собирает информацию у всех участников процесса, планирует свое тестирование.

В четверг ставит миллион разных экспериментов.

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

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

Вот показательные случаи нашей команды, когда люди сменили свою профессию в пользу тестирования:

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

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

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

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

Примерить на себя роль тестировщика и погрузиться в профессию вы сможете во время стажировки в Veeam Software. Если вы оканчиваете технический вуз, хотите сменить профессию или, прочитав наше объявление, узнали себя — вам обязательно стоит попробовать свои силы. Вас ждут интересные задачи, крутая команда, растущий оклад, возможность переезда в Прагу, медстраховка, фитнес и прочие приятные атрибуты крупной ИТ-компании.

Вакансии Veeam

P.S. А если вы заметили странность с количеством мифов — советуем не затягивать!

Добавить комментарий

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