тестировщик обучение на яндексе

Как стать автоматизатором тестирования на Java

Что нужно знать и уметь до начала курса

Для кого этот курс?

Чему вы научитесь в Практикуме

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

Учим в собственной технологической среде

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

Онлайн-симулятор

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

Самостоятельная работа

Тренажёр — это только часть обучения. Основные навыки вы приобретёте по мере решения задач инструментами профессиональных автоматизаторов тестирования. Вам будет помогать наставник: он поможет справиться с трудностями.

Поддержка

Команда наставников и код-ревьюеров будет комментировать ваши работы, поможет разобраться в сложных моментах и обучит собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

Автоматизаторы учат автоматизации

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

71,1% выпускников трудоустраиваются

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

71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.

Сколько стоит обучение

Вводная часть —
бесплатно

Платное продолжение

13 500 ₽ помесячный платёж.
Итоговая сумма составит 67 500 ₽

65 000 ₽ при оплате сразу за
5 месяцев обучения.

Программа обучения

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

Юнит-тесты

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

Разберётесь, как работает API, и научитесь с ним взаимодействовать. Изучите основные форматы обмена данными — JSON и XML. Узнаете, как использовать библиотеки для написания API-тестов. Научитесь покрывать автотестами API-приложения, используя REST-Assured. Подключите Allure и научитесь строить с помощью него отчёты. Освоите работу с системой управления базами данных PostgreSQL.

Инфраструктура

Разберётесь, что такое Continuous Integration и Continuous Delivery — и зачем они нужны. Познакомитесь с CI-системой Jenkins и самостоятельно запустите тесты. Получите представление о том, как работает Docker и Kubernetes. Освоите работу с консолью операционных систем Windows и Unix-систем. Сможете самостоятельно настроить среду для автотестирования на своём компьютере.

Научитесь взаимодействовать с системой контроля версий Git. Поймёте, зачем нужно ветвление, и научитесь делать коммиты. Узнаете, как решать конфликты между разными версиями кода. Изучите GitHub.

Архитектура

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

Источник

Курс тестировщика пройден. А дальше что?

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

тестировщик обучение на яндексе. Смотреть фото тестировщик обучение на яндексе. Смотреть картинку тестировщик обучение на яндексе. Картинка про тестировщик обучение на яндексе. Фото тестировщик обучение на яндексе

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

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

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

Меня зовут Нина Уткина, я эксперт по трудоустройству на QA-факультете. В этом посте мы обсудим, как выпускнику онлайн-курса подготовить своё резюме и что его ждёт на собеседовании. Поможет мне в этом Кирилл Маркидонов, Head of QA в компании Exante, старший ревьюер на факультете «Инженер по тестированию».

У меня нет опыта в тестировании, что писать в резюме? Что будут спрашивать на собеседовании? А что мне отвечать?

Эти и другие похожие вопросы задаёт себе почти любой выпускник QA-курсов. И именно на них я постараюсь ответить с точки зрения собственного опыта и практики.

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

Начнём с ключевых моментов, на которые обращают внимание эйчары и руководители, ищущие себе в команду тестировщика.

Ваше резюме после курса тестирования

Существует устоявшаяся структура резюме:

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

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

Главное — не перегнуть и не начать слишком подробно расписывать опыт вне IT, вы всё же идёте на должность тестировщика, поэтому резюме должно быть составлено под неё.

Опишите важные навыки и конкурентные преимущества. Если вы вдумчивый и целеустремлённый — напишите и это. Только раскройте парой фраз эти качества, например: «Поставил цель на курсах найти все баги в приложении — нашёл все известные наставнику (50 штук)», или «Участвовала в конференции по флористике, есть опыт публичных выступлений».

Говоря о навыках, упомяните, какими инструментами для тестирования вы владеете. Вот некоторые из возможных: Fiddler, Charles, Miro, FreeMind, TestRail, Qase, TestLink, Redmine, Yandex.Tracker, Jira, AllPairs, Postman, Advanced REST Client, Swagger.

Не пишите, что вы уверенный пользователь MS Word или Excel: уверенный — это тот, кто на раз-два по горячим клавишам запускает сложные макросы и использует формулы на ура. Сегодня умение работать в MS Office не является уникальным навыком. Воздержитесь от фразы «Я обучаем и стрессоустойчив» — раз вы прошли курсы, вы точно обучаемы.

В разделе «Обо мне» коротко опишите свои сильные качества. Например:

тестировщик обучение на яндексе. Смотреть фото тестировщик обучение на яндексе. Смотреть картинку тестировщик обучение на яндексе. Картинка про тестировщик обучение на яндексе. Фото тестировщик обучение на яндексе

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

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

Если ваше резюме понравилось рекрутеру, вас позовут на собеседование.

Собеседование начинающего тестировщика

тестировщик обучение на яндексе. Смотреть фото тестировщик обучение на яндексе. Смотреть картинку тестировщик обучение на яндексе. Картинка про тестировщик обучение на яндексе. Фото тестировщик обучение на яндексе

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

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

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

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

Помимо вопросов по теории на собеседовании вам могут предложить решить ситуационные или логические задачи.

К логическим задачам поможет подготовиться отличная книга «Как сдвинуть гору Фудзи». Сколько нужно настройщиков пианино в Москве, сколько нужно теннисных мячиков, чтобы заполнить КамАЗ, почему канализационные люки круглые (да-да), задачка про два поезда и муху, про два столба и верёвку, про дом и медведя, про вагоны и лампочки, и многие другие. Такие задачи проверяют, как вы рассуждаете.

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

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

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

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

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

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

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

Ваши вопросы. Они важны для компании, потому что многое говорят о вас. Поспрашивайте про компанию, уточните что-нибудь про продукт, расспросите про команду. Уточните ваше место в проекте и ожидания компании от вас. Хороший вопрос: «Как у вас проходит примерный день тестировщика?» Спросите про график работы, возможности удалёнки и подобные оргвопросы.

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

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

Для работодателей: не бойтесь нанимать джунов

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

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

Источник

Как стать
инженером по тестированию

Зарплата
инженера по тестированию

Чему вы научитесь в Практикуме

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:

Как выглядит процесс обучения

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

Онлайн-симулятор

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

Самостоятельная работа

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

Поддержка

Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

71,1% выпускников трудоустраиваются

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

71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.

Сколько стоит обучение

Вводная часть —
бесплатно

Платное продолжение

15 500 ₽ помесячный платёж.
Итоговая сумма составит 62 000 ₽

60 000 ₽ при оплате сразу за
4 месяца обучения.

Программа обучения

Основы тестирования: бесплатный курс

Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения.

Тест-анализ и тест-дизайн

Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем.

Тестирование веб-приложений

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

Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.

Основы баз данных

Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.

Основы автоматизации тестирования

Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.

Выпускной проект

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

Источник

Как стать
инженером по тестированию

Зарплата
инженера по тестированию

Чему вы научитесь в Практикуме

За 4 месяца занятий по 15 часов в неделю вы не только освоите востребованные навыки тестировщика, но и протестируете учебные сервисы в режиме реального времени:

Как выглядит процесс обучения

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

Онлайн-симулятор

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

Самостоятельная работа

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

Поддержка

Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.

71,1% выпускников трудоустраиваются

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

71,1% выпускников находят работу, большинство из них за 4 месяца. Институт образования НИУ ВШЭ подтвердил данные через исследование трудоустройства выпускников.

Сколько стоит обучение

Вводная часть —
бесплатно

Платное продолжение

15 500 ₽ помесячный платёж.
Итоговая сумма составит 62 000 ₽

60 000 ₽ при оплате сразу за
4 месяца обучения.

Программа обучения

Основы тестирования: бесплатный курс

Виды тестовой документации: чек-листы и тест-кейсы. Баг-репорт: правила составления. Виды тестирования: смоук и регрессионное тестирование. Тестирование локализации. Тестирование веб-приложения.

Тест-анализ и тест-дизайн

Тест-анализ. Анализ и декомпозирование требований. Техники тест-дизайна на практических кейсах. Методы создания тест-кейсов и чек-листов. Проектирование диаграмм связей и блок-схем.

Тестирование веб-приложений

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

Работа с клиент-серверными приложениями. GPS и тестирование геолокации. Тестирование в условиях неоднородного качества связи/интернета. Среда разработки Android Studio: эмулятор и логирование. REST API. Виды документации к API: Swagger. Тестирование API с помощью Postman.

Основы баз данных

Работа с консолью. Базы данных и применение в сервисах. Базовые SQL-запросы. Работа с таблицами, изменение и удаление данных. JOIN.

Основы автоматизации тестирования

Основы языка программирования JavaScript. Работа с библиотекой Puppeteer. Автоматизированные тесты.

Выпускной проект

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

Начните учиться бесплатно

Вы сможете попробовать себя в качестве тестировщика и освоить азы профессии.

Часто задаваемые вопросы

Банковской картой: отдать всю сумму сразу, или платить ежемесячно. Второй вариант работает так: сразу оплачиваете первый платёж, в этот же момент привязывается карта, с которой автоматически спишутся следующие платежи каждые 30 календарных дней. Оплатили 25 марта, следующий платёж 24 апреля. Обучение будет стоить меньше, если оплатить всю сумму сразу.

Через компанию: юридические лица-резиденты РФ могут производить оплату с помощью перевода с корпоративной банковской карты или с расчетного счета. Прочитать подробности и оформить заявку можно на странице Корпоративным клиентам.

Источник

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

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