QA AK
前往频道在 Telegram
Канал про тестирование. Делюсь опытом, рассуждаю на актуальные темы, помогаю новичкам. По всем вопросам @Doom_t4
显示更多785
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
785
Как еще джуниорам повысить шансы на получение работы? Создать и активно развивать портфолио!
Какова цель портфолио? Продемонстрировать на практике ваши умения. Если в резюме вы указываете в качестве навыков: владение техниками тест-дизайна, создание тестовой документации, умение писать код на Java или Python - то портфолио будет выступать источником, подтверждающим эти навыки.
При работе с портфолио важны несколько вещей:
- наполнение
- оформление и описание
Я призываю вас не помещать в портфолио, изолированные в вакууме тест-кейсы и баг-репорты или набор запросов для тестирования открытого API, а выкладывать полноценные проекты.
Допустим вы освоили автоматизацию UI с использование Selenium. Поставьте себе полноценную рабочую задачу, цели которой будут протестировать, выбранный вами сайт или учебный веб-сервис и автоматизировать процесс выполнения тестов. Таким образом выполните комплекс работ по исследованию и выявлению требований, проектированию и оформлению тестов, а затем их последующей автоматизации, прогону и занесению результатов.
Полученную документацию: список требований, чек-лист и тест-кейсы, результаты прогона тестов, баг-репорты и отчет, а также исходники - поместите в один общий репозиторий. А в файле README добавьте красивое описание вашего, проекта, которое позволит любому, рассматривающему его, человеку понять:
- задачи, которые вы ставили в рамках проекта
- структуру проекта
- результаты, которые удалось достичь
- описание по установке и настройке вашего проекта
Когда (если) ваше резюме пройдет первичный отбор у HR и попадет на рассмотрение техническим специалистам, ваше портфолио продемонстрирует, что вы умеете комплексно подходить к решению задач, а не только владеете какими-то навыками по отдельности. Соответственно, такое портфолио будет смотреться сильно и будет выделять вас на фоне конкурентов.
785
Что бы я посоветовал всем выпускникам курсов или тем, кто долго работал на 1 проекте и собрался менять работу, так это пройти тестовое собеседование.
Тестовый собес позволит оценить ваш уровень знаний по разным темам. Вы увидите какие области следует подтянуть, а где наоборот вы очень уверены. Также вы сможете оценить свой грейд. Ну и для тех, кто никогда ранее не проходил технические собеседования, это позволит снизить уровень стресса и увидеть, как это устроено изнутри.
У кого же его проходить, можете спросить вы. У менторов. Вот ссылка на канал <ссылка>. В том числе вы можете пройти собеседование у автора канала. Мы с вами пройдемся по ключевым блокам тем:
- теория тестирования
- разработка ПО
- базы данных
- HTTP и API
- Python и автоматизация тестирования
- Git
На выходе вы получите подробную обратную связь, по которой сможете составить индивидуальный план развития (ИПР).
Ну а прокачав слабые места и не боясь собеседований, вы сильно повышаете свои шансы получить оффер!
P.S. Ниже будет отзыв от клиента.
785
Jira - популярный инструмент для управления проектами. Попав на новый проект, вы с высокой вероятностью столкнетесь с ней.
Работать в JIRA не сложно. Достаточно научиться создавать и управлять тикетами, а также пользоваться фильтрами для их поиска и отбора. Вот, собственно, минимальный набор действий, если вы QA новичок.
Но что более важно, JIRA дает наглядное представление о таких эфемерных вещах, как Scrum, Kanban, работе с сущностями из которых складывается проект: epic, user story, task, subtask, bug... В JIRA они материализуются в виде задач на доске, блоков в workflow, меток на задачах. Таким образом вы сможете понять их взаимосвязь и увидеть иерархию.
Также вы сможете попрактиковаться в заведении баг-репортов в специализированном ПО (т.е ПО, которое в том числе предназначено для этой цели).
Поэтому для закрепления теории по разработке ПО и понимания работы в проекте я рекомендую всем новичкам создать свой проект в JIRA, благо сделать это можно бесплатно.
Алгоритм следующий:
1. Подключить VPN
2. Создать почту на @gmail (или любом иностранном домене)
3. Создать бесплатный проект в JIRA по ссылке
А что с точки зрения направления для проекта? Подойдет любой ваш pet проект, посвященный разработке или тестированию. Если же его нет, то сделайте проект из процесса обучения и поиска работы. Тем более что JIRA универсальна и ей можно пользоваться не только при разработке ПО.
Придумайте из каких сущностей он будет состоять. Распишите workflow для каждого типа, установите названия этапов на доске, заведите задачи и начните управлять их статусом.
Итого, к моменту когда попадете на проект с JIRA, будете плавать в ней как рыба в воде.
#JIRA
785
Порассуждаем сегодня на тему получения первого оффера после завершения курсов. Проблема и путь решения.
В чем основная сложность получения работы выпускниками курсов? Высокая конкуренция. Курсы же выпускают на рынок trainee которые обладают одинаковым поверхностным набором знаний.
Изучали на курсах HTTP и тестирование API? Значит на выходе будут строчки в резюме:
"базовое понимание http"
"Postman (GET, POST, PUT, DELETE запросы)"
Изучали SQL? Значит получаем:
"SQL. Написание простых запросов"
А теперь зададимся простым вопросом. При прочих равных кого предпочтут позвать на собеседование (и тем более кого потом выберут на позицию QA):
- того, кто знает тему/технологию/инструмент на базовом уровне?
- того, кто владеет ей же на более продвинутом уровне?
Краеугольной идеей (о чем часто будет повторяться на этом канале), которая является решением в данной ситуации, будет являться погружение в каждую тему, для того чтобы выделяться на фоне остальных кандидатов.
Хороший пример увидел недавно в ролике Леши Маршала (ссылка). Автор многократно проводил собеседования и заметил проблемные места у большинства кандидатов. В рамках SQL это были агрегирующие функции, группировка и подзапросы. Т. е. большинство кандидатов справлялось с запросами, содержащими JOIN, но испытывало трудности с группировкой.
Это показательный пример. На базовом уровне - все кандидаты будут знакомы с JOINами и смогут написать конструкцию вида:
SELECT A.a1, B.b1
FROM A JOIN B
on A.a2 = B.b2;
в рамках практической задачи на собеседовании. Но вот использовать группировку (тем более в сочетании с JOINом) сможет уже меньшинство.
На вопрос кто сможет, ответом будет - те, кто углубятся в изучение SQL и не ограничиться знаниями, полученными на курсах Тем более что сделать это не сложно. Установите СУБД на свой пк, создайте бд с таблицами и практикуйтесь, развивая знания в этой области.
Итого, простые выводы - курсы дают базовый минимум. В текущих условиях его будет недостаточно для получения работы. Поэтому во все темы, полученные на курсах, нужно погружаться для более продвинутого освоения. И обязательно практиковаться.
Ну а данный канал постарается вам в этом помочь!
785
Всем привет! Меня зовут Алексей. Я тестировщик c 2017 года, преподаватель на курсе по тестированию в школе Otus и ментор (тоже по тестированию). Мой профиль в LinkedIn.
На этом канале я буду делиться опытом работы, советами и мыслями на злободневные и наболевшие темы в сфере QA.
Еще у меня есть канал на YouTube, где я тоже записываю полезный контент. В общем, добро пожаловать!
