Что должен знать junior? А что спросят на собеседовании? — КиберПедия 

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

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

Что должен знать junior? А что спросят на собеседовании?

2022-07-03 75
Что должен знать junior? А что спросят на собеседовании? 0.00 из 5.00 0 оценок
Заказать работу

Конкретного ответа на этот вопрос нет, всё зависит от конкретной компании и вакансии. Но вот пара ссылок на карты знаний для тестировщиков, можете на просторах найти и другие.

● Awesome Quality Assurance Roadmap

● https://www.mindmeister.com/ru/1324282825/junior-qa?fullscreen=1

● https://www.mindmeister.com/ru/1558647509?t=973hdS2AKb

● https://miro.com/app/board/o9J_lXUgVuQ=/

● https://medium.com/slalom-build/quality-engineer-learning-roadmap-fddfcb77409e

Некоторые компании подробно расписывают на своих порталах ожидания от каждой стадии развития сотрудника, по этой же теме много видео на Youtube (раз, два, три, четыре, …). Еще один ориентир – просто открыть и почитать вакансии, выписывая повторяющиеся пункты.

Если же попытаться выделить самые частые вопросы на собеседованиях, то получится примерно следующее:

● Что такое тестирование и зачем оно нужно

● Разница QA/QC/Тестирование

● Качество ПО

● Принципы тестирования

● Верификация и валидация

● Виды, типы, уровни тестирования

● Тестовые артефакты

● Баг и его жизненный цикл

● Severity/priority

● Техники тест-дизайна

● SDLC, STLC; Методологии разработки ПО

● Особенности мобильного тестирования*

● API

● Базовое знание сетей: Клиент-серверная архитектура, HTTP(s), его методы, коды ответов, TCP/IP, REST/SOAP, JSON/XML

● Базы данных: основы БД, что такое SQL, СУБД, основные команды (селекты, джойны).

● Инструменты: Chrome DevTools, Postman, Charles/Fiddler, GIT

● Практика: тестирование форм или какого либо сайта, приложения (в частности составление тест-кейсов и баг-репортов), придумать хороший summary для репорта, определение severity/priority; SQL запросы; что-нибудь на “подумать”.

● В случае gamedev могут еще спросить про последнее, во что играл, что понравилось/не понравилось и т.п.

*Просто для цельной картины, если говорить про уровень middle, то работодателей теория уже не так интересует, если только это не крупная галера с высоким конкурсом (вопросы в таком случае будут +- те же, что и для junior, просто копнут глубже). Мидл - самостоятельная в решении рядовых задач боевая единица. Такой специалист уже имеет опыт в задачах, инструментах, видел какие-то процессы и уже хотя бы примерно может давать оценку времени на выполнение задачи. Соответственно и спрашивать будут больше по таким кейсам и по предыдущему опыту работы. Senior это уже про серьезный опыт, а также: автоматизация, CI/CD и место автоматизации в нём, менеджмент процессов и их построение, планирование, метрики, ROI, знание стандартов, опыт в тест планах и стратегиях, декомпозиция и распределение задач, оценка времени и т.п..

 

Помимо вышеперечисленного нужно помнить об английском языке. Он нужен для чтения документации и актуальных статей, просмотра вебинаров, поиска ответов на вопросы, т.к. в русскоязычном сегменте информации в разы меньше и пока ее переведут она уже устаревает. В РБ и Украине гораздо чаще чем в РФ язык нужен для ведения проектной документации и общения с иностранными коллегами (не надейтесь особо на переводчики и авто субтитры, всё это еще далеко от совершенства). Конечно, компании работающие на внутренние рынки могут не требовать знание языка, но тут, опять же, остается открытым вопрос личного развития. Если же в вакансии указан необходимый уровень владения языком, то будьте готовы к тому, что как минимум попросят ответить на какой-нибудь простенький житейский или HR-вопрос на английском. В отдельных случаях, где явно указана необходимость разговорного уровня, все собеседование вполне может пройти на английском.

 

Доп. материал:

● Образ современного тестировщика. Что нужно знать и уметь

● Святослав Куликов про QA, Курсы тестировщиков / Как развиваться тестировщику

● Что должен знать тестировщик бэкенда

● Тестировщик ПО / что делает QA Engineer / интервью с Artsiom Rusau QA

● Чек-лист подготовки к собеседованию на позицию ручного web-тестировщика

● Исследование рынка труда в QA

● Гид по профессии тестировщик: чем занимается специалист в сфере QA, сколько зарабатывает, что надо знать и где учиться

● Качественное тестирование ПО

● Пути развития тестировщика. Карьера QA Engineer

● QAGuild#54: Что должен знать тестировщик? Топ 3 навыка для QA Automation engineer

● Challenge accepted: карьера тестировщика

● Как тестировщику учить английский язык

● Таблица уровней английского языка

● Марафон “Как IT-специалисту заговорить по-английски за 6 недель”: часть 1 + часть 2 + часть 3

С чего начать обучение?

Начать нужно с простого ознакомления с тестированием и самый частый совет для этого - книга Романа Савина “Тестирование дот ком”, которая не учебник, а скорее худ. лит. на 1-2 вечера, и местами спорная, но простыми словами расскажет о тестировании. После ознакомления я бы посоветовал выбрать по отзывам в коммьюнити хороший базовый онлайн-курс и пройти его, либо по возможности пойти на офлайн-курсы местной компании с возможностью последующего трудоустройства - это вообще лучший вариант. Если нет возможности, то хорошим выбором будет бесплатная книга Святослава Куликова “Тестирование программного обеспечения. Базовый курс” + бесплатный курс в дополнение к ней и далее уже имея общее представление и понимая азы равномерно восполнять пробелы, подготавливаясь к собеседованиям.

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

По мере роста компетенций как можно раньше стоит начать проходить собеседования и пытаться устроиться на любую стажировку, вообще любой вариант, где вы сможете применять знания и указать этот опыт в резюме, т.к. без опыта сейчас найти работу очень трудно. Если нет никаких оффлайн вариантов, как было у меня, можете регистрироваться на краудтестинговых платформах (но зачастую это гиблое дело + многие работодатели игнорируют такой опыт), искать в тг-каналах возможности протестировать какие-то проекты за бесплатно (иногда там ищут волонтеров за опыт) либо придумать такой тестовый проект себе самому - снова взяться тестировать какое-либо приложение или сайт, но теперь делать это близко к тому, будто это ваша реальная работа. То есть чтобы было что потом рассказать и показать результаты (тест-кейсы, баг-репорты и т.п.). Багов хватает в любом популярном приложении/сайте, стоит только поискать, хотя баг-репорты и не главное. Главное показать понимание что и как тестировать.

Когда вы устроитесь на свою первую работу, спустя некоторые время сможете начать готовиться к дальнейшему развитию и выбору направления, ведь никто не заставляет всю жизнь быть ручным тестировщиком. Вы можете сосредоточиться на mobile/web/desktop платформе, профессионально развиваться в менеджеры или автоматизацию, готовиться к узкой специализации — безопасности или performance и т. д., либо сфокусироваться на подготовке по перспективным направлениям:

● ML&AI в QA

● QAOps

● Тестирование IoT

● Тестирование больших данных

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

Доп. материал:

● Как стать тестировщиком с нуля

● Тестирование в эпоху ИИ

● 12 Important Software Testing Trends for 2021 You Need to Know

● Как учиться, чтобы научиться

● James Whittaker — The role of testing in the age of AI (ENG + RUS SUB)

● Software Testing Trends to Watch 2021

● Тренды тестирования 2020-2021: правда и мифы

● Где начинающему тестировщику взять опыт для первой QA работы?

● Где начинающему тестировщику получить первый опыт: проект «Хомячки»

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

● Где начинающему тестировщику взять опыт для первой QA работы?

● Как получить первый опыт работы тестировщиком / Практика для тестировщика

● Заработок для QA - Практика - Фриланс - DIGIVANTE

● Устаревшие концепции тестирования: сертификация

● end-to-end discussion of ISTQB Foundation syllabus tutorials

● Geekhub Podcast: про образование в QA с Артемом Ерошенко и Всеволодом Брекеловым

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

Кратко о базовых рекомендациях.

Размер резюме стажера или джуниора – ровно 1 страница (имеется в виду вариант в файле, а не на площадках). Вариант минимум: PDF + расшаренная копия на google-диске. Вариант получше: резюме в веб-версии на github-pages + из варианта минимум.

Язык резюме – русский, если нацелены на компании из РФ с клиентами из РФ (или рекрутерами без знания английского:). В остальных случаях – английский.

Шапку можно оформить без наворотов: Нейтральное фото, по которому вас можно узнать, ФИО, на какую позицию претендуете, актуальные контакты, опционально локация.

Опыт работы (любые практические навыки) идет сразу после шапки. Это самая важная часть резюме. Без лишней воды кратко и емко описывается чем конкретно вы занимались. Общее правило - использовать глаголы совершенного вида (сделал то, там-то; а делал, участвовал - ничего о вас не говорит), а еще лучше в формате «зона ответственности + достижения».

Навыки и технологии. С чем работали, что умеете. Никогда не используйте банальные ключевые навыки «ответственный, целеустремленный, …». Только конкретика. Помните, что HR часто ищут по ключевым словам, а вы не должны раздувать ваше резюме всяким мусором. Технологии, инструменты – хороший выбор. Но будьте готовы, что вас по ним детально будут спрашивать в первую очередь. Не забудьте упомянуть знание иностранных языков. Сориентироваться поможет, например, бесплатный тест EFSET с сертификатом или андроид-приложение EnglishScore: Free British Council English Test.

Образование и самообразование. Университет, курсы, книги и т.п. Кратко и по существу.

Раздел «О себе» можно включить, если есть что важного и интересного написать, опять же, коротко и если есть чем выделиться.

При отклике на вакансию встает вопрос о сопроводительном письме. Чаще всего их всё-таки читают, но не надо их писать просто для галочки, это сразу бросается в глаза и идет в минус. Тут лучше поступать аналогично с разделом “О себе” - пишите только если это действительно нужно, т.е. вы ознакомились с информацией о компании, вам есть чем выделиться среди других кандидатов и вы точно можете описать какие ваши навыки и как пригодятся бизнесу нанимателя. Для компании найм джуна это очень дорого и хорошо если кандидат начнет окупаться после полугода в штате, поэтому разговор с работодателем на понятном ему языке доход/расход может вас выделить из серой массы.

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

Насчет самих откликов, тут на мой взгляд уместна аналогия с холодными звонками, т.е. не нужно на начальном этапе выбирать место работы так, будто у вас лишь один шанс и вы собираетесь в ней состариться. Вообще слать резюме стоит не только откликаясь на вакансии. Есть мнение, что когда компания выкинула вакансию на работные сайты, это уже тупик (т.к. не нашли кандидата по своим каналам). Шлите на почты IT-компаний, HR-ов, расширяйте сеть контактов в linkedin и т.п.. Слышал, что активные джуны рассылали по несколько сотен писем в неделю. Стоит ли говорить, что они быстро нашли свою первую работу?

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

Доп. материал:

● Что писать в резюме, если нет опыта работы

● Инхаус, фриланс, аутсорс компания: куда приземлиться тестировщику, чтобы не разлюбить профессию и расти как на дрожжах

● Аутсорсинг или продуктовая компания для тестировщика (QA)

● Как составить резюме на английском для иностранной компании

● Резюме для тестировщика. Структура, оформление, рекомендации

● Разбор резюме тестировщика (QA) / Ответы на вопросы


Поделиться с друзьями:

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.026 с.