Сергей Лебедев | QA
5.36K subscribers
141 photos
74 videos
2 files
164 links
QA Lead в big tech компании. Делюсь своим опытом в тестировании, составлении резюме, собесам и росту в карьере. Подпишись 🤗
youtube:
https://www.youtube.com/@qabigtech
Чат канала https://t.me/+NT-IOeLALxszN2Zi
Автор @serzh52
Download Telegram
Я пишу тест на русском языке,
а нейросеть за меня его проходит столько раз, сколько я ей скажу.
Как вам идея?

А оказалось, что это уже реализовали ребята из BugBuster AI
запилили TMS, где просто пишешь кейс по-русски, и нейросеть будет проходить его вместо тебя!
Vibe Testing?

Еще в мае мы провели прямой эфир в нашем ТГ-канале: https://t.me/qabigtech/161,
где протестировали нейросеть на реальных проектах — Яндекс.Лавки и Яндекс.Карт.

Не всё получилось удачно, но зато мы подебажили нейронку в прямом эфире.
А после эфира ребята из BugBuster допилили модель, и теперь ей скролы в тестах не помеха —
за что отдельный респект!


Поэтому, мы добавили исправления от ребят в запись прямого эфира,
Приятного просмотра: https://youtu.be/gn1ZDlMbyF8?si=aZ5uFuVOt5LpW_sq

А если заинтересовала платформа — переходите в ТГ-канал ребят, там есть ссылка на платформу.
Можно её тоже протестировать, повайбтестерить🙊, короче. Ну и это бесплатно!

И по традиции ставьте 🔥если было полезно! ❤️
🔥158👍7🤝2
«Основы *UNIX-систем» — это вторая открытая лекция ШОКа.

Ты получишь всю базу по Linux от QA-инженера из «Автономного транспорта Яндекса» — Александра Примакова.

Узнаешь:
- Историю появления семейств ОС;
- Особенности UNIX-подобных систем;
- GUI vs TERMINAL: плюсы и минусы;
- Обзор файловой структуры Linux;
- Как работать с командной строкой;
- Основные команды для Linux;
- Как работать с файлами из консоли;
- Права доступа;
И базу по удалённой разработке!


📹 Ссылки на лекцию:
- VK Video
- YouTube Live

Ну и самое главное: ты поймёшь, что делать, если ты по молодости (глупости) решил узнать, что такое VIM, открыл его на своём компьютере — и теперь это не твой компьютер. 😱

Ставьте 🔥, если было полезно, и пишите, как вам лекция! 🤗

#лекторийШОК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥178😁4👍2
Media is too big
VIEW IN TELEGRAM
2:25 минуты — за это время мы, командой спортивного клуба Яндекса, преодолели 30 испытаний и 10 км на уже традиционном забеге «Гонка Героев».

Как бежали в 2024
Как бежали в 2023

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


Была куча рукоходов, от которых руки просто отваливались, а в остальном прошло лампово, весело и без травм — что уже победа 🥇.

Ну а покушать полевой гречки с мясом— это вообще отдельная награда!

Как они так её делают? Есть рецепт? 😋


В этом году от Яндекса собралось аж 2 команды! Го с нами в следующем? ♥️
🔥308
Если бы мне был нужен инженер по тестированию на проект, связанный с вебом и бэком, то для меня базово важно, чтобы у нас совпадали ожидания.

Ему нравилось то, что мы предлагаем, и работа не приносила боль🥵


А от человека я бы хотел:
- Понимание его роли в процессе разработки.
- Умение пользоваться техниками тест-дизайна и эффективно покрывать проверками функционал.

Также мне важно, чтобы он умел грамотно составить чек-лист, тест-кейс и баг-репорт. Ведь этим ему придётся заниматься чуть ли не каждый день, а другим — читать его творения😅

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


А как это происходит на практике — смотрите в новом видео на YouTube!

Руслан только начинает свою карьеру, работает в «Яндекс Крауде» и согласился провести со мной это мок-собеседование в команду по разработке веб-сайта. За что ему отдельное спасибо!

Ты уже молодец, успехов тебе в карьере QA! 💪


А с вас — 🔥, если было полезно! ❤️
И если вы тоже хотите поучаствовать в публичном собеседовании, пишите🤗

#воскрессобес
🔥21👍93
Летнее ревью 🍃

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

Но было и мид-ревью с плюшками, про которое писал тут.

Почему я всегда жду этого момента?

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


Полезные советы с осеннего ревью: https://t.me/qabigtech/27.

Советы по-прежнему актуальны. И в этом ревью я продавал:
- Улучшение в несколько раз метрики забагованности в моей зоне ответственности;
- Эффективность подчинённых (а их сейчас 8);
- Менторинг крутого специалиста и организацию интеграционного процесса с ним;
- Ну и, конечно, организацию и исполнение тестирования на проектах.

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


Написал и про выступления на 4 конференциях и митапах, про опубликованные статьи и активности в Яндекс QA Community. Это не даёт плюсов, но, может, кто-то респектен на калибровках 😺.

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

Теперь остаётся только ждать результатов в августе.


Кстати, поставьте 🔥если хотели бы видео про мой опыт прохождения ревью. Это ревью у меня уже 17-е в Яндексе 🙀.
1🔥55👍73
«Автоматизируем REST API» — это третья открытая лекция ШОКа.

API — это то, что зачастую автоматизируется в первую очередь.

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


Лектор — Виктор Орловский, заместитель руководителя по автоматизации отдела технологий финансовых сервисов Яндекса.

В этот раз предлагаю подключиться к трансляции онлайн — она стартует сегодня в 19:00, то есть через 30 минут! 🔥

📹 Ссылки на трансляцию:
- VK Video
-
YouTube Live

Запись будет доступна по тем же ссылкам!

Приходите на прямой эфир, и у вас будет возможность задать вопрос лектору напрямую 💙

Ставьте 🔥 и увидимся на трансляции! 🤗

#лекторийШОК
🔥146
Как пройти все эти бесконечные этапы собеседований?

Частый вопрос, который мне задают, когда узнают, где я работаю. 🫡

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


Давайте разберёмся, что это за этапы и как их пройти:

1. Скрининг
Это 30-минутный созвон с HR, где нужно показать, что вы адекватный и разбираетесь в профессии.
Вопросы касаются базовых теоретических знаний и вашего опыта (тут, кстати, валится большинство накрутчиков).

2. Техническое собеседование
Продолжительность – 1,5 часа. Здесь будут вопросы и задачи, приближенные к стеку технологии, которые нужны для той позиции, куда вы нанимаетесь.
Обсуждаются инструменты, процессы и подходы в профессии.
Важно понять, подходит ли вам стек и сможете ли вы быть полезным команде.
Если очень хочется попасть в конкретную команду, советую ещё до технического собеседования узнать про стек проекта и подготовиться.

3. Секция с кодом
Тоже длится 1,5 часа. Вам предстоит решение нескольких задач: нужно будет открыть ссылку с задачей, шерить экран и показать, как вы умеете писать код.
Для подготовки могу посоветовать ежедневную практику задач на платформе LeetCode и Codewars на уровне "easy" в течение нескольких недель — проблем с прохождением секции быть не должно.

4. Финал
Это час общения с нанимающим менеджером. Здесь важно окончательно понять, подходит ли вам команда и перспективы на проекте, или стоит рассмотреть другие варианты.
Для самопрезентации советую использовать систему S.T.A.R (погуглите) и вот этот пост на канале https://t.me/qabigtech/127

Видео по теме

Если пробовали устроиться или уже работаете, напишите, сколько секций было у вас?

Интересно, были ли у кого-то больше четырёх этапов, или это всё слухи? 🤔


Ставьте🔥если было полезно!

#воскрессобес
🔥198👍52
«Зачем нужна автоматизация?» — это четвёртая открытая лекция ШОКа.

Когда я слушал прогон доклада, то почти на каждом слайде ловил себя на мысли: "Да, я считаю точно так же!"


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

Лектор — Эрик Бурыгин, QA-руководитель и лектор с многолетним опытом!
А еще - автор канала в ТГ - Рукль, где найдете рельно полезнейшие мысли от практика!

Поэтому обязательно приходи!
Старт трансляции сегодня в 19:00🔥

📹 Ссылки на трансляцию:
- VK Video
-
YouTube Live

*Запись будет доступна по тем же ссылкам!

Ставьте 🔥 и увидимся на трансляции! 🤗

#лекторийШОК
🔥13👍53👎1
TestPlane - пару месяцев назад уже был выпуск, где я с нуля писал первые тесты с этим инструментом.

Посмотреть можно здесь: https://t.me/qabigtech/131

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

Это пятая открытая лекция ШОК "Визуальное тестирование: как находить баги, которые ускользают от других видов проверок".

И я вам скажу, это реально тема! Лет шесть назад я даже делал доклад "Как находить 80% багов за 5 минут", где показывал, как скринтесты помогают быстро за пять минут просмотреть весь сервис и увидеть, где что-то поломалось.


Что будет:
1) Обзор на "Пирамиду тестирования" с примерами кода
2) Обзор на скриншот-тестирование
3) Обзор на TestPlane
4) Автоматизация с TestPlane + Storybook
5) Решение проблем скринтестов
6) ИИ-автоматизация с TestPlane MCP

Старт трансляции сегодня в 19:00 🔥

📹 Ссылки на трансляцию:
- VK Video
- YouTube Live

*Запись будет доступна по тем же ссылкам!

Ставьте 🔥 и увидимся на трансляции! 🤗

#лекторийШОК
🔥155👍42
Media is too big
VIEW IN TELEGRAM
До меня добралась сертификация айтишников!

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


Я решил попробовать пройти базовый тест по «Функциональному тестированию».

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


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

Пройти оказалось несложно, в принципе хватало времени спросить у ChatGPT на телефоне правильный ответ.

Но, несмотря на это, я два раза ошибся и очень хотел бы понять где, но это не предполагается программой – о как 2!


В принципе, тест я все равно прошел и хотел бы получить сертификат, но hh решил иначе

А вы уже получили свой сертификат? Как думаете, это еще один этап к получению работы или просто временный проект, о котором скоро забудут?

Или ставьте 🔥, если думаете, что это вообще чушь какая-то...

#воскрессобес
🔥41😁76👍3
Обновление дорожной карты в профессию QA ❤️

Когда я составлял первую версию, я думал:
«Если бы мне нужно было стать тестировщиком с нуля, что бы я учил? В каком порядке?»

Так получился план «QA за 60 дней» (если учиться не более 2 часов в день).

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

При этом результат от изучения автоматического тестирования (АТ) можно получить уже через час изучения, как мы делали:
- тут,
- тут,
- и тут.


И это не баловство! Автоматизация тестирования — это программирование, но только узкоспециализированное.

Поэтому написание автотестов помогает лучше понимать разработчиков: вы банально начнете разговаривать с ними на одном языке (языке программирования)!

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


Для этого, я расширил дорожную карту и дополнил её бесплатными материалами для самостоятельного изучения, из чего родился план «Fullstack QA за 90 дней».

Появились блоки:
- основы программирования,
- база по автоматизации,
- автоматизация REST API,
- автоматизация Frontend.
И, конечно же, ссылки на тренажеры для отработки знаний.

Забирайте бесплатно тут: @qafullstack_bot

Если материал оказался полезным, ставьте 🔥 и пишите обратную связь — буду очень ждать 🤗
🔥505👍4
Live stream scheduled for
Давно не собирались, я соскучился 🤗

Поэтому на следующей неделе, 16.07 в 19:00, приглашаю вас на прямой эфир.

В нашей постоянной рубрике «Глазами новичка» на этот раз будем погружаться в автоматизацию с n8n.

Экспертом выступит Артём Ерошенкогуру автоматизации, известный вам по инструменту Allure Report, ставшему стандартом в отчетах наших автотестов (ставьте 🔥, если хоть раз пользовались).

Артем поможет мне настроить свои первые автоматизации рутинных сценариев, а вы сможете попробовать вместе с нами!


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

Основные возможности n8n:

1.
Интеграция сервисов
: n8n позволяет соединять различные веб-сервисы и приложения, такие как Google Sheets, Telegram, GitHub и многие другие, включая ИИ, что многократно расширяет возможности инструмента.

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

3.
Гибкость и настраиваемость
: Благодаря поддержке пользовательских скриптов и возможностей расширения, n8n подходит для создания сложных автоматизированных процессов, адаптированных под конкретные нужды.


Польза для тестировщика:

1.
Сбор и обработка данных
: QA-инженеры могут использовать n8n для автоматического сбора информации из различных источников, что упрощает анализ данных и генерацию отчетов.

2.
Уведомления и оповещения
: n8n может автоматически отправлять уведомления о результатах тестирования в системы управления проектами или мессенджеры, что позволяет команде быстро реагировать на проблемы.

3.
Автоматизация тестов
: n8n можно использовать для запуска автотестов по расписанию или в ответ на определенные события.

4.
Интеграция с CI/CD системами
: n8n может быть интегрирован в процессы непрерывной интеграции и доставки, например, для анализа отчетов автотестов с помощью ИИ и отправки информации в рабочие чаты.


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

Но всё это в теории, а как на практике — узнаете через неделю! Обязательно приходите, будем вас ждать и с радостью ответим на ваши вопросы. 🤗
🔥21👍751👀1
Media is too big
VIEW IN TELEGRAM
Что отвечать об опыте, если вы чуть-чуть обманули в резюме?

Рассмотрим различные ситуации, которые могут возникнуть!

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

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


Поэтому логично скорректировать резюме под вакансию. Например:
- Если вы работали с Яндекс.Трекером, а в вакансии указана Jira.
- Если вы работали с Postman, а требуется Insomnia.
- Если вы работали с Charles, а нужен Fiddler.
И так далее.

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

Просто расскажите о том, для чего нужен этот инструмент, и можно даже не называть его конкретно, а, например, сказать "сниффер" вместо конкретного Charles.


Второй вариант: если в вакансии есть инструменты и стек, с которыми вы вообще не знакомы!Тут подумайте, сможете ли вы быстро освоить их перед собеседованием. Если да, то вперед: изучайте теорию и закрепляйте практические навыки (это важно☝️). А если нет, то велик риск, что вас раскроют.

Третий вариант — полностью выдуманный опыт. Не знаю, зачем вам это нужно, но если вы решились, я помолюсь за вас.🙏

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


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

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

А Какое у вас отношение к накрученному опыту? Пишите в комментариях и, по традиции, ставьте 🔥

P.S. Только что узнал про бусты в ТГ 😅 Если вам интересен мой контент и у вас есть ТГ Премиум, пожалуйста, поделитесь бустом https://t.me/boost/qabigtech и тогда я смогу добавить для вас кастомные реакции и делать сториз от лица канала! Заранее огромное спасибо всем неравнодушным 🤗

#воскрессобес
111🔥5👍4👏2❤‍🔥1
Вчера попросил у вас boost и я в ШОКе 😅
Теперь у нас есть кастомные рекции с QA-Котом Борисом ❤️
Спасибо вам огромное!

Если вам захочется добавить набор себе, ссылки:
Стикеры - https://t.me/addstickers/cat_boriis
Эмодзи - https://t.me/addemoji/qakot
Дизайнер @oparinaju спасибо за твою работу 👍

Накидайте 🎉 хочется увидеть как будут смотреться!
Please open Telegram to view this post
VIEW IN TELEGRAM
76284🔥1
Уже завтра погружаемся в автоматизацию БЕЗ знания кода!

Мы создадим сценарий, который не просто автоматизирует рутину вроде «что-то скопировал, куда-то отправил, отчет получил».
Мы дадим нашей автоматизации МОЗГИ в виде AI, чтобы она могла решать задачи и выдавать результаты на уровне личного ассистента!

И делать это мы будем с Артемом Ерошенко, легендарной личностью в QA кругах по всему миру!
И автором тг канала https://t.me/eroshenqa где делится свои 15 летним опытом в IT

Дело в том, что Артем — практик этого инструмента, а я, как всегда, впервые его открою на нашем прямом эфире 😅


Но я надеюсь, что, как и на выпусках ранее:
https://t.me/qabigtech/177
https://t.me/qabigtech/131
https://t.me/qabigtech/135
https://t.me/qabigtech/136
У нас получится создать работающую автоматизацию, и вы сможете повторить ее вместе с нами 🤗

Пишите ваши вопросы к встрече под этим постом, мы ответим с Артемом завтра в 19:00 на прямом эфире!

Ставьте 👍, если придете на встречу, и 🎉, если в огне и посмотрите в записи!
Please open Telegram to view this post
VIEW IN TELEGRAM
40183👍2
Live stream finished (1 hour)
Мы наконец-то добрались до мобильной автоматизации! 😅

А точнее, мобильной нативной автоматизации под Android на Kotlin + Kaspresso.

Сегодня 6-я открытая лекция ШОК, где Артем Кудрин Mobile QA Automation, расскажет, как автоматизировать нативные Android приложения!

Что будет:
1) Проговорим цели автоматизации.
2) Посмотрим существующие фреймворки.
3) Appium Vs Espresso.
4) Обзор фреймворка Espresso.
5) Решение проблем Espresso.
6) Устройства Vs эмуляторы для прогона тестов.
7) Отчетность нативных АТ.

Старт трансляции сегодня в 19:00. 👍

📹 Ссылки на трансляцию:
- VK Video
- YouTube Live

У вас будет возможность задать вопросы лектору и получить ответ в прямом эфире!
*Запись будет доступна по тем же ссылкам!

Ставьте 🔥 и увидимся на трансляции!

#лекторийШОК
Please open Telegram to view this post
VIEW IN TELEGRAM
110👍3🔥31
Media is too big
VIEW IN TELEGRAM
«Я никогда не косячу!» 😺

Худший ответ на вопрос о провалах в опыте работы на собеседовании!

«Не косячит тот, кто ничего не делает!» 😡

Когда о таком спрашивают на собеседовании, то не хотят покекать с твоих провалов, а хотят услышать, как ты с ними справился и что сделал, чтобы этого не допускать в будущем!


А как отвечать в таком случае так, чтобы это не выглядело как покаяние, а, наоборот, давало дополнительные плюсы в глазах собеседующего?

Существует универсальная методика, разработанная нашими умными предками, и название ей — S.T.A.R.😅

STAR (Situation, Task, Action, Result)
является отличным способом структурировать ответ на вопрос о провалах или ошибках на собеседовании.

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


Разберем на примере моего эпик-фейла🙀, связанного с интеграцией нового метода оплаты в наш сервис:

1. Situation (Ситуация):
- Ситуация, в которой произошел фейл: «Я отвечал за тестирование интеграции нового метода оплаты в системе.»

2. Task (Задача):
- Задача, которую нужно было выполнить в моей ситуации: «Моя задача заключалась в проверке корректности работы нового метода оплаты и выявлении возможных проблем.»

3. Action (Действие):
- Действия, которые я предпринял, как только проблема была обнаружена: «К сожалению, я пропустил важный сценарий обработки ошибки, который не предусмотрел в своих тестах. Когда проблема была обнаружена, я собрал команду, и вместе мы поняли причины, пофиксили и добавили дополнительные "негативные" проверки. Мы также добавили памятку в чеклист проверок задач.»

4. Result (Результат):
- Итоговый результат действий и уроки, которые я из этого извлек: «В результате наши тесты стали более полными, и количество подобных ошибок значительно сократилось. Этот опыт научил меня уделять больше внимания негативным сценариям, и с тех пор я стараюсь включать команду в процесс ревью тестов, чтобы избежать таких промахов в будущем.»

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

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


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

По традиции ставьте 🎉, если было полезно. ❤️

#воскрессобес
Please open Telegram to view this post
VIEW IN TELEGRAM
3155🔥3😁2
Сегодня в 19:00 заключительная открытая лекция ШОК в этом году!🔥

Она будет посвещена "Автоматизации iOS приложений", а лектором снова выступит
Артем Кудрин (Mobile QA Automation)

Что будет:
1) Обзор существующих фреймворков.
2) Различия автоматизации ios и андройд
3) Обзор XCUITest.
4) Локаторы для тестов.
5) Параллельный запуск тестов.
6) Устройства Vs эмуляторы для прогона тестов.
7) Отчеты для iOS АТ.

Старт трансляции сегодня в 19:00. 👍

📹 Ссылки на трансляцию:
- VK Video
- YouTube Live

У вас будет возможность задать вопросы лектору и получить ответ в прямом эфире!
*Запись будет доступна по тем же ссылкам!

Ставьте 🔥 и увидимся на трансляции!

#лекторийШОК
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86🔥31