[IT-компании, Карьера в IT-индустрии, Управление персоналом, Учебный процесс в IT] Как стать тестировщиком: плюсы/минусы, интернатура, опыт
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Привет, Habr! Меня зовут Екатерина, и я руковожу тестированием и непрерывно ищу новых специалистов в свою команду. По опыту работы в трех компаниях могу сказать: только 13% поиска превращается в реальных сотрудников. Не буду разбирать, как работает воронка подбора квалифицированных кадров в IT – это задача HR’ов – здесь мне хотелось бы рассказать о том, как крупные компании расширяют воронку за счет корпоративной интернатуры и постараться вдохновить тех, кто только планирует попробовать себя в этой профессии.
Технология поиска своего сотрудника в штат – как подбор одежды: вы не купите заведомо великий или тесный вам пиджак. Так же и в найме должно совпасть много факторов, чтобы кандидат встроился в команду и внес вклад в прибыльность проекта, а не наоборот. А потому преимущество кандидата без опыта – это его потенциал.
Готовность учиться
Исключительный профессионал и новичок развиваются по одной схеме, в так называемом цикле развития компетентности:
- Осознанная некомпетентность: понимают, чему следует научиться
- Осознанная компетентность: пробуют знание на практике, пока не добьются успеха
- Неосознанная компетентность: получают навык и доводят его до автоматизма
В сухом остатке гуру от новичка отличает количество завершенных циклов.
В IT-среде обучение – непрерывный процесс: появляются новые языки, технологии, инструменты, подходы и отмирают старые. Как говорила черная королева Л. Кэрролла, «нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее».
Увы, у сотрудников с опытом случается застревание в квадрате неосознанной некомпетентности – тот самый случай, когда человек освоил несколько методологий, научился пользоваться парой инструментов и решил, что знает достаточно для решения любой задачи. В свою очередь, кандидат без опыта находится в квадрате осознанной некомпетентности, понимает свое положение и готов вкладывать максимум усилий в освоение новой информации.
Нет «лишнего» опыта
Опыт каждого кандидата – уникальная комбинация знаний и навыков. Как я говорила ранее, каждый навык получен в результате сложной работы и безусловно должен быть оплачен. С другой стороны, проекты тоже уникальны и могут нуждаться лишь в части опыта кандидата. По формуле тройственной ограниченности обычно проект не желает платить за навыки, в которых не нуждается и обязан учитывать расходы на получение навыков, которых нет у потенциального сотрудника.
Кандидат без опыта – чистый лист, и все, чему он научится в компании, будет оправдано и оплачено.
Не накопилось «вредных» предустановок
В продолжение темы о проектной индивидуальности и треугольнике ограничений рассмотрю блок расходов подробнее. Процессы, технологии и инструменты всегда собраны из расчета целесообразности – если, конечно, проект окупаем.
Традиционно тестировщики объясняют свою профессиональную деятельность так: тесты должны быть написаны в TestLink, в формате тест-кейсов и специальный человек должен распределять, кто какие тесты будет выполнять, традиционные чек-листы в excel – это неправильно, а на этапе MVP-продукта во главе угла стоят простота и минимальные затраты.
Кандидат без опыта же не успел накопить предустановок, его надо вводить в должность с нуля и есть возможность ввести правильно.
Как стать тестировщиком
Оптимальным вариантом для начинающего тестировщика может стать корпоративная интернатура. После обучения, в отличии от школы, компания рассчитывает на долгосрочное сотрудничество, ожидает увидеть в потенциальном интерне реальный интерес к делу, подтвержденный действием. Ведь важно помнить, что выбор профессии – ответственная задача. Достаточно представить, во что превратится ваша жизнь, если каждый день вы будете укладывать рельсы, тогда как любите выращивать цветы.
В области тестирования не зря написано огромное количество литературы, которая, в свою очередь, усваивается лучше, если вы знаете, что ищете. Вот список, на мой взгляд, подходящих новичку вопросов:
- Что значит провести функциональное тестирование черным ящиком?
- Чем руководствоваться при выборе тестов, если время сильно ограничено и все протестировать не получится?
- Какую информацию следует приложить к дефекту, чтобы его воспроизвел кто угодно?
- Откуда, кроме требований к продукту, можно узнать «ожидаемый результат» поведения системы?
- Какой дефект вы посчитаете блокирующим?
- Какая информация и в какой форме должна запомниться после тестирования, что и в каких условиях бы вы протестировали, а что нет?
Перед прочтением заварите чашку чая, расслабьтесь, поразмышляйте, как звучат ответы. Осмыслили? Приступайте!
Если вы предпочитаете легкое чтиво, в качестве первой книги я рекомендую бестселлер Р. Савина "Тестирование DOT com". Если же вам проще разобраться в информации, когда она структурирована по полочкам, почитайте "Тестирование программного обеспечения. Базовый курс" С. Куликова.
Техническая часть
По крайней мере раз в месяц у меня случается диалог:
— Q: Что нужно, чтобы стать тестировщиком?
— I: Нужно знать теорию тестирования, обладать некоторыми навыками разработчика и администратора тоже, и еще многое другое.
— Q: Что же тут сложного?
— I: <длинная и вдохновенная тирада>.
Техническую осведомленность в тестировании нельзя переоценить, но, если нужно выбирать с чего начать, я бы отметила SQL. Базы данных есть практически во всех системах, реляционные превалируют. Хорошо знакомит с SQL А. Бьюли в книге "Изучаем SQL", а для выполнения упражнений потребуется накатить бекап с таблицами и данными. Для кого установка своей базы – пока слишком сложная задача, пройдите базовый онлайн-курс по SQL.
В целом же вам наверняка понадобятся все технические знания, что у вас уже есть. Задумайтесь: каким ПО вы пользуетесь, что умеете переустанавливать, настраивать, пользуетесь ли диспетчером задач, когда-либо прописывали ли переменные среды, настраивали себе домашнюю сеть или открывали DevTool в браузере. Выпишите все, что может быть полезным и актуализируйте свои знания.
Практическая часть
После теоретической и технической подготовки ваш естественный шаг – попробовать себя в роли тестировщика: проанализировать требования, решить, а потом описать что и как будете тестировать, выполнить тесты, передать дефект команде разработки, а также здраво оценить, что именно вам нравится в этой деятельности и почему.
Для этой задачи наилучшим образом подойдет краудсорсинговая платформа – например TestBirds(доступна на русском языке) или uTest(только на английском). Все что вам нужно -– это заполнить профиль, пройти несколько тестов и дождаться своего задания по тестированию.
В качестве альтернативного варианта предлагаю протестировать любимый сайт, игру или приложение на смартфоне: исследуйте продукт, определите, какую ценность представляет объект, какие задачи с его помощью можно решать. В качестве требований возьмите «Соглашение»/«Инструкцию пользователя»/FAQ: вам подойдет любая описательная информация о продукте. Более того, личный пользовательский опыт тоже подходит.
Ваша задача – выбрать одну функцию и изучить, как она работает в различных условиях, с разными данными, при разных настройках. Напишите на нее тест-кейсы, опишите все дефекты, которые найдете и попросите коллегу выполнить поставленную задачу. Повторил так, как было задумано? Отлично. Если же нет, скорректируйте документацию и передайте найденные дефекты в службу поддержки, приложите к описанию свое мнение о том, как дефекты влияют на работу функции. Приятная награда за проделанную работу – апгрейд любимого сервиса.
Заключение
Итак, вы получили начальные знания и уверенность в выборе профессии – теперь отразите свои достижения в резюме. Проделанная работа – ваше безусловное преимущество на собеседованиях, и вы можете трезво задуматься о карьере в той компании, где особенно хотите работать.
Небольшие компании нередко берут кандидатов без опыта в тестировщики, и в них представится возможность испытать все и сразу – возможно, построить тестирование с нуля. Крупные же компании, как правило, процессоориентированны с большим штатом специалистов по тестированию, внедряют на проектах зрелые процессы. Интернатура в них – это хороший способ войти в профессию без стресса, наращивать зону ответственности постепенно.
Если вы полностью определились, рекомендую два варианта поиска:
- Пассивный поиск: разместите свое резюме на всех известных работных сайтах
- Активный поиск: в большинстве ИТ-компаний есть портал, на котором подробно представлены проекты, и, конечно, вакансии. Исследуйте, что предлагают потенциальные работодатели и отправляйте свое резюме напрямую – так оно быстрее дойдет до адресата
Самым заинтересованным желаю удачи в самоопределении, и добро пожаловать в профессию!
===========
Источник:
habr.com
===========
Похожие новости:
- [Дизайн, Карьера в IT-индустрии] Совет дизайнеру: работа в продуктовой команде
- [DevOps, IT-инфраструктура, IT-компании] Внедрение CI/CD и DevOps в Enterprise (в нашем случае — Ростелеком)
- [Машинное обучение, Социальные сети и сообщества, Natural Language Processing] Митап, полностью посвящённый распознаванию речи
- [IT-компании, Ноутбуки, Софт] Microsoft объяснила, почему на некоторых ноутбуках Lenovo обновление Windows 10 приводило к уходу в BSoD. Как исправить
- [AR и VR, Бизнес-модели, Управление персоналом, Финансы в IT] Швейцарский банк UBS перевел трейдеров в дополненную реальность из-за коронавируса
- [Бизнес-модели, Карьера в IT-индустрии, Развитие стартапа, Управление проектами] Бизнес-план и Бизнес-модель: Курс Создание программного продукта и управление его развитием
- [Управление персоналом, Читальный зал] Давайте дружить… Тараканами
- [Управление персоналом] Тысяча и один русский язык
- [IT-компании, Игры и игровые приставки, История IT] Microsoft купила ZeniMax Media — материнскую компанию издательства Bethesda Softworks. Сумма сделки $7,5 млрд
- [IT-компании, IT-стандарты, Информационная безопасность, Программирование] Тонкости авторизации: обзор технологии OAuth 2.0
Теги для поиска: #_itkompanii (IT-компании), #_karera_v_itindustrii (Карьера в IT-индустрии), #_upravlenie_personalom (Управление персоналом), #_uchebnyj_protsess_v_it (Учебный процесс в IT), #_obuchenie (обучение), #_testirovanie (тестирование), #_internatura (интернатура), #_testirovschiki (тестировщики), #_blog_kompanii_icl_services (
Блог компании ICL Services
), #_itkompanii (
IT-компании
), #_karera_v_itindustrii (
Карьера в IT-индустрии
), #_upravlenie_personalom (
Управление персоналом
), #_uchebnyj_protsess_v_it (
Учебный процесс в IT
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:43
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Привет, Habr! Меня зовут Екатерина, и я руковожу тестированием и непрерывно ищу новых специалистов в свою команду. По опыту работы в трех компаниях могу сказать: только 13% поиска превращается в реальных сотрудников. Не буду разбирать, как работает воронка подбора квалифицированных кадров в IT – это задача HR’ов – здесь мне хотелось бы рассказать о том, как крупные компании расширяют воронку за счет корпоративной интернатуры и постараться вдохновить тех, кто только планирует попробовать себя в этой профессии. Технология поиска своего сотрудника в штат – как подбор одежды: вы не купите заведомо великий или тесный вам пиджак. Так же и в найме должно совпасть много факторов, чтобы кандидат встроился в команду и внес вклад в прибыльность проекта, а не наоборот. А потому преимущество кандидата без опыта – это его потенциал. Готовность учиться Исключительный профессионал и новичок развиваются по одной схеме, в так называемом цикле развития компетентности:
В сухом остатке гуру от новичка отличает количество завершенных циклов. В IT-среде обучение – непрерывный процесс: появляются новые языки, технологии, инструменты, подходы и отмирают старые. Как говорила черная королева Л. Кэрролла, «нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее». Увы, у сотрудников с опытом случается застревание в квадрате неосознанной некомпетентности – тот самый случай, когда человек освоил несколько методологий, научился пользоваться парой инструментов и решил, что знает достаточно для решения любой задачи. В свою очередь, кандидат без опыта находится в квадрате осознанной некомпетентности, понимает свое положение и готов вкладывать максимум усилий в освоение новой информации. Нет «лишнего» опыта Опыт каждого кандидата – уникальная комбинация знаний и навыков. Как я говорила ранее, каждый навык получен в результате сложной работы и безусловно должен быть оплачен. С другой стороны, проекты тоже уникальны и могут нуждаться лишь в части опыта кандидата. По формуле тройственной ограниченности обычно проект не желает платить за навыки, в которых не нуждается и обязан учитывать расходы на получение навыков, которых нет у потенциального сотрудника. Кандидат без опыта – чистый лист, и все, чему он научится в компании, будет оправдано и оплачено. Не накопилось «вредных» предустановок В продолжение темы о проектной индивидуальности и треугольнике ограничений рассмотрю блок расходов подробнее. Процессы, технологии и инструменты всегда собраны из расчета целесообразности – если, конечно, проект окупаем. Традиционно тестировщики объясняют свою профессиональную деятельность так: тесты должны быть написаны в TestLink, в формате тест-кейсов и специальный человек должен распределять, кто какие тесты будет выполнять, традиционные чек-листы в excel – это неправильно, а на этапе MVP-продукта во главе угла стоят простота и минимальные затраты. Кандидат без опыта же не успел накопить предустановок, его надо вводить в должность с нуля и есть возможность ввести правильно. Как стать тестировщиком Оптимальным вариантом для начинающего тестировщика может стать корпоративная интернатура. После обучения, в отличии от школы, компания рассчитывает на долгосрочное сотрудничество, ожидает увидеть в потенциальном интерне реальный интерес к делу, подтвержденный действием. Ведь важно помнить, что выбор профессии – ответственная задача. Достаточно представить, во что превратится ваша жизнь, если каждый день вы будете укладывать рельсы, тогда как любите выращивать цветы. В области тестирования не зря написано огромное количество литературы, которая, в свою очередь, усваивается лучше, если вы знаете, что ищете. Вот список, на мой взгляд, подходящих новичку вопросов:
Перед прочтением заварите чашку чая, расслабьтесь, поразмышляйте, как звучат ответы. Осмыслили? Приступайте! Если вы предпочитаете легкое чтиво, в качестве первой книги я рекомендую бестселлер Р. Савина "Тестирование DOT com". Если же вам проще разобраться в информации, когда она структурирована по полочкам, почитайте "Тестирование программного обеспечения. Базовый курс" С. Куликова. Техническая часть По крайней мере раз в месяц у меня случается диалог: — Q: Что нужно, чтобы стать тестировщиком? — I: Нужно знать теорию тестирования, обладать некоторыми навыками разработчика и администратора тоже, и еще многое другое. — Q: Что же тут сложного? — I: <длинная и вдохновенная тирада>. Техническую осведомленность в тестировании нельзя переоценить, но, если нужно выбирать с чего начать, я бы отметила SQL. Базы данных есть практически во всех системах, реляционные превалируют. Хорошо знакомит с SQL А. Бьюли в книге "Изучаем SQL", а для выполнения упражнений потребуется накатить бекап с таблицами и данными. Для кого установка своей базы – пока слишком сложная задача, пройдите базовый онлайн-курс по SQL. В целом же вам наверняка понадобятся все технические знания, что у вас уже есть. Задумайтесь: каким ПО вы пользуетесь, что умеете переустанавливать, настраивать, пользуетесь ли диспетчером задач, когда-либо прописывали ли переменные среды, настраивали себе домашнюю сеть или открывали DevTool в браузере. Выпишите все, что может быть полезным и актуализируйте свои знания. Практическая часть После теоретической и технической подготовки ваш естественный шаг – попробовать себя в роли тестировщика: проанализировать требования, решить, а потом описать что и как будете тестировать, выполнить тесты, передать дефект команде разработки, а также здраво оценить, что именно вам нравится в этой деятельности и почему. Для этой задачи наилучшим образом подойдет краудсорсинговая платформа – например TestBirds(доступна на русском языке) или uTest(только на английском). Все что вам нужно -– это заполнить профиль, пройти несколько тестов и дождаться своего задания по тестированию. В качестве альтернативного варианта предлагаю протестировать любимый сайт, игру или приложение на смартфоне: исследуйте продукт, определите, какую ценность представляет объект, какие задачи с его помощью можно решать. В качестве требований возьмите «Соглашение»/«Инструкцию пользователя»/FAQ: вам подойдет любая описательная информация о продукте. Более того, личный пользовательский опыт тоже подходит. Ваша задача – выбрать одну функцию и изучить, как она работает в различных условиях, с разными данными, при разных настройках. Напишите на нее тест-кейсы, опишите все дефекты, которые найдете и попросите коллегу выполнить поставленную задачу. Повторил так, как было задумано? Отлично. Если же нет, скорректируйте документацию и передайте найденные дефекты в службу поддержки, приложите к описанию свое мнение о том, как дефекты влияют на работу функции. Приятная награда за проделанную работу – апгрейд любимого сервиса. Заключение Итак, вы получили начальные знания и уверенность в выборе профессии – теперь отразите свои достижения в резюме. Проделанная работа – ваше безусловное преимущество на собеседованиях, и вы можете трезво задуматься о карьере в той компании, где особенно хотите работать. Небольшие компании нередко берут кандидатов без опыта в тестировщики, и в них представится возможность испытать все и сразу – возможно, построить тестирование с нуля. Крупные же компании, как правило, процессоориентированны с большим штатом специалистов по тестированию, внедряют на проектах зрелые процессы. Интернатура в них – это хороший способ войти в профессию без стресса, наращивать зону ответственности постепенно. Если вы полностью определились, рекомендую два варианта поиска:
Самым заинтересованным желаю удачи в самоопределении, и добро пожаловать в профессию! =========== Источник: habr.com =========== Похожие новости:
Блог компании ICL Services ), #_itkompanii ( IT-компании ), #_karera_v_itindustrii ( Карьера в IT-индустрии ), #_upravlenie_personalom ( Управление персоналом ), #_uchebnyj_protsess_v_it ( Учебный процесс в IT ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 13:43
Часовой пояс: UTC + 5