Сергей Лебедев | QA
5.35K 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
Хотели бы посмотреть на штаб-квартиру Яндекса изнутри?

Пока был в командировке, заснял для вас один день в «Красной Розе».


Заценить тут

• Сделал обзор корпусов Розы
• Показал, что находится внутри
• Заглянул в музей Яндекса
• И был свидетелем редкого явления — «схватки вежливости 2 роверов» (природа Москвы прекрасна😅)

Если понравилось, ставьте 🎉

И не забывайте про эфир завтра в 19:00, где зададим вопросы по автоматизации настоящему гуру Playwright — Всеволоду Егорову!
Please open Telegram to view this post
VIEW IN TELEGRAM
167🔥6🤬1
Это мы тестируем телемост на стабильность, тест говорит что все работает как надо!


Напоминаю что через час встречаемся на эфире 👍

Ссылка на прямой эфир (Телемост)

Мы зададим вопросы по автоматизации , гуру Playwright, прекрасному лектору и просто приятному человеку Всеволоду Егорову 😅

Короткая повестка:
🔹 Старт с Playwright+TS: что учить сначала и минимум в языке для уверенного написания автотестов.
🔹 Архитектура: структура проекта, когда реально нужен Page Object
🔹 Стабильность: ожидания, ретраи, борьба с flaky
🔹 Приоритизация: что автоматизировать и как быстро приносить пользу
🔹 Инструменты экосистемы: Allure, ESLint, CI
🔹 Карьера: план на 2–3 месяца, критерии «готовности» автоматизатора, на что смотрят на собеседованиях
🔹 Будущее Playwright: стоит ли делать ставку?

Приходите и со своими вопросами — зададим их в прямом эфире! Подключайтесь через час, не опаздывайте. И расскажите коллеге, которому это может быть полезно. Увидимся🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
114👍2🔥1
Media is too big
VIEW IN TELEGRAM
Пока делал проект по требованиям от заказчика, осознал как не просто бывает разработчикам…

Как вам результат? Получилось похоже или не по требованиям и надо переделать?

Всем прекрасных выходных 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
42🔥2114👍9
Сегодня моя старшая дочь пошла в первый класс 😅

Очень волнительный момент: как будто вчера сам пошёл в школу, а уже дочь провожаю…

Желаю тебе лёгкой учёбы: будет непросто, но у тебя всё получится! ❤️


Но что это я — это же праздник, поэтому поздравляю всех с Днём знаний! 🎉

А ещё у меня стартует осенняя арка с обучающим контентом.

🔵Будет выходить много видео и материалов по обучению профессии QA-инженера.
🔵Готовится видео с базой по тестированию.
🔵Видео по программированию для ручных тестировщиков.
🔵И гайд по автоматизации — с нуля до полноценного проекта.
🔵Ну и, конечно, будут видео с разборами вопросов на собеседованиях и по поиску работы.

Через две недели — в отпуск, и как раз смогу сконцентрироваться на контенте.


Ещё раз — всех с праздником, прекрасной недели! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
5223👍14🔥2👏1
Media is too big
VIEW IN TELEGRAM
Сегодня 28 день моего погружения в автоматизацию 🎉

Если интересны ежедневные отчеты моего 60-дневного марафона по автотестам, можно приобрести доступ в закрытое сообществе: QA-Profi
Там я и коллеги помогаем с разбором резюме, поиском работы и ответами на все вопросы новичков в тестировании!


Сегодня хочу поговорить про проверки в Playwright

Потому что это спрашивают как на собесах, так и в работе без этого никуда!😺


Главное преимущество: проверки в Playwright - это не статичные сравнения, а динамические ожидания, которые подстраиваются под реальное поведение веб-приложений.

Playwright повторяет проверки каждые несколько миллисекунд, пока условие не выполнится или не истечет таймаут. Это исключает flaky тесты из-за временных задержек DOM.

А еще информативные ошибки - это отдельный кайф 😅


Вместо AssertionError: false Playwright показывает:
• Что ожидалось vs что получили
• Скриншот момента ошибки
• Путь к элементу и его текущее состояние
• Лог всех действий до ошибки

Собрал для вас шпаргалку по проверкам в Playwright:

Проверки текста :

// Точное совпадение
await expect(page.locator('h1')).toHaveText('Добро пожаловать');

// Частичное совпадение
await expect(page.locator('.error')).toContainText('Ошибка');

// Регулярки для сложных случаев
await expect(page.locator('#phone')).toHaveText(/^\+7\s\d{3}\s\d{3}-\d{2}-\d{2}$/);


Проверки состояний элементов:

await expect(page.locator('#submit')).toBeEnabled();
await expect(page.locator('#terms')).toBeChecked();
await expect(page.locator('.modal')).toBeVisible();


Проверки атрибутов и стилей:

await expect(page.locator('#link')).toHaveAttribute('href', '/dashboard');
await expect(page.locator('.btn')).toHaveClass('btn-primary');
await expect(page.locator('#error')).toHaveCSS('color', 'rgb(255, 0, 0)');


Проверка количества элементов:

await expect(page.locator('.product')).toHaveCount(12);
await expect(page.locator('.review')).toHaveCount({ gte: 5 }); // минимум 5


Проверки страницы:

await expect(page).toHaveURL(/.*dashboard.*/);
await expect(page).toHaveTitle('Личный кабинет');


Soft assertions (не останавливают тест):

await expect.soft(page.locator('#optional')).toBeVisible();
await expect.soft(page.locator('#another')).toHaveText('test');
// Тест продолжится даже если проверки упадут!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥166👍52
Пока был в Москве, встретился со своим коллегой Эриком Бурыгиным!

Видео на YouTube: https://www.youtube.com/watch?v=PQtbnlHg3GY

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


Эрик рассказал о своём пути в профессию тестировщика, как он рос в карьере и как его занесло в создание курсов Практикума по тестированию, автоматизации и разработке.

А ещё он поделился, что помогает ему оставаться таким счастливым и не выгорать 😅


Кстати, у него тоже есть Телеграм-канал, где он делится моментами работы QA-Лидом, публичными выступлениями и рассказывает о том, как работать и жить счастливо. Подписывайтесь: @Erik_is_typing

Если видео понравилось, ставьте реакцию 🎉 Увидимся!
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥88🤬3👍1
Media is too big
VIEW IN TELEGRAM
За 9 лет в профессии, я провел больше сотни собеседований тестировщиков и часто кандидаты сами говорят фразы, которые точно не стоит произносить на собесе и вот почему:

😡 "Я люблю ломать!"
Часто грешат новички, с горящими глазами!)

— Почему выбрали професиию QA?
— Я обожаю все ломать! Дайте мне любое приложение и я его сломаю!


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

👍 "Тестирование — это просто!"
Причем, это часто слышал от коллег с опытом!

— В чем была сложность тестирования на прошлом проекте?
— Да там все просто было! Потыкал в кнопочки, написал пару тест-кейсов...


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

🙀 "Разработчики всегда виноваты!"
Иногда не только разработчики, но и смежники/менеджеры/коллеги - нужное подчеркнуть!

— Как решаете конфликты с командой?
— Невозможно решить! Разработчики не умеют писать без багов, сборки поздно дают, из за этого нет времени на тестирование!


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

😺 "Не получилось в разработку..."
Это конечно грустная история, но может про это не рассказывать?

— Почему выбрали QA?
— Ну... я пытался устроится программистом - не взяли, поэтому решил попробовать тестирование


Или говорят что из тестирования проще, потом, в разработку перейти, что совсем абсурд!
Тестирование это отдельная интересная профессия! QA — это не план Б, это план А!

🤔 "Я никогда не ошибаюсь!"
И подобная излишняя самоуверенность!

— Расскажите о своих ошибках в работе
— А я не ошибаюсь! Я всегда все проверяю правильно!


Хочется спросить: "А кто тогда проверяет твои проверки?". Работа над ошибками делает нас лучше, и через нее мы растем!

Самое важно что хочется подчеркнуть, на собеседовании, вы продаете не только навыки, но и личность!

В команде ждут идельного тиммейта, который скажет:

🔵"Я помогаю улучшать качество продукта"
🔵"Тестирование требует глубокой экспертизы"
🔵"Мы работаем в команде над общей целью"
🔵"QA — моя осознанная профессия"
🔵"Ошибки помогают мне расти профессионально"
🔵"Я-моб"

И постарайтесь избегать этих "фраз-убийц"!

А вы говорили что то подобное собеседованиях? Пишите в комментарии!
И ставьте реакции 🎉 если было полезно!

#воскрессобес
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥26184😁2
Исправим ваше резюме, и вас начнут звать на собеседования

Частая история: человек отправляет сотни откликов на hh.ru, а в ответ — тишина. Смотрим резюме — и всё становится понятно.


Чтобы это исправить, мы с Эдом проведём разбор резюме в нашем закрытом сообществе QA Profi.

Разберём резюме участников, покажем, как сделать его заметным для фильтров hh.ru, объясним, на что смотрит нанимающий менеджер и HR. Прямой эфир — 15 сентября в 19:00.

Обычно консультация по резюме стоит от 5000 ₽. В сообществе вы получите такой разбор за 1000 ₽ — и это стоимость всего первого месяца участия, а не разовой услуги.

В комьюнити вы также получаете:
🔵помощь с подготовкой к собеседованиям;
🔵 поддержку в поиске работы;
🔵 окружение единомышленников;
🔵 килотонну контента по теме QA.

Что нужно сделать? Вступить в сообщество → прислать резюме. Подключиться к эфиру и получить обратную связь.

А ещё сейчас идёт мой марафон «Автоматизация за 60 дней». Можно присоединиться и посмотреть процесс изнутри.

Присоединиться и оплатить сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5🤣3
Коллеги, с праздником 😅

Сегодня проводил праздничный QA-Митап у нас в компании, давно не был в роли ведущего, было волнительно…

Были крутые доклады и и вопросы от зрителей, я в любом случае, круто провел время ❤️

Самое главное что хочу сказать: Спасибо вам за вашу работу!

Мы те кто помогает обеспечить качество ПО, наша профессия очень важная и нужная и этого не стоит забывать!

Желаю понятных процессов, проработанной документации и поменьше багов в проде 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
4221🔥8🎉6
Выложил полную запись нашего живого разговора с Всеволодом Егоровым — ведущим автоматизатором в Яндекс.Музыке! 😅

На эфире обсудили:
🔵 Реальный опыт внедрения Playwright в проекте
🔵 Конкретные примеры из работы над новым вебом Музыки
🔵 Честные ответы на вопросы новичков из чата
🔵 Разбор Page Object vs Page Element на живых кейсах
🔵 Секреты стабильных тестов

Также в эфире активно отвечали на ваши вопросы — спасибо всем, кто участвовал! Особенно Богдану и Виктору за отличные вопросы в чате. ❤️


Кому будет полезно: новички в автоматизации, ручные тестировщики на старте изучения Playwright, все кто хочет услышать реальный опыт из крупной IT-компании.

Длительность: 1 час 18 минут

Смотреть здесь: YouTube

А какая тема для следующего эфира вас интересует больше всего? Пишите в комментариях!
И ставьте 🎉 если было полезно!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1310👍5
Я в отпуске, принимаю поздравления 😅

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

Поэтому ближайшие 14 дней я буду отдыхать и восстанавливаться — главная цель: соскучиться по работе!
❤️

Очень хочу заняться контентом, поснимать обучающих видео, которые откладывал, поизучать что-то новое. Надеюсь, из отпуска вернусь с паком новых видосов!

А ещё хочу насладиться Нижним Новгородом — всех в гости зову, но сам редко куда-то выбираюсь: работа-дом и всё 😺

Если бы хотели посмотреть отчёт, что удалось посетить, ставьте 🎉 — будет 50 реакций, значит интересно, сделаю!

Пошёл отдыхать, всех с пятницей!
Please open Telegram to view this post
VIEW IN TELEGRAM
7018👍8
Сегодня в закрытом сообществе QA-Profi разбираем ваши резюме, а ещё составим резюме с нуля на HH и объясним каждый шаг, чтобы не допустить типичных ошибок!

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

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


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

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


Вступай в сообщество и приходи на эфир в 19:00 — увидимся! 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥33👍2
Всем привет из отпуска! На это время были грандиозные планы, но мой организм сдался и сказал, что хорош, Серёга, и наконец-то можно поболеть! 😡

Поэтому я смотрел сериалы («Лучше звоните Солу»- просто ❤️), играл в Fortnite и отъедал бока, нужна будет новая #дескуфизация 100%.

Ну и просмотр красот Нижнего Новгорода из-за этого ограничился только походом в парк «Швейцария».

Хотя в первые дни отпуска даже успел отснять большое видео с базой по JavaScript, но оно точно никогда не увидит свет 😂

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


Также больше месяца я не мог подступиться к видео по всей базе для QA - материала настолько много, что я никак не мог поместить его в одно видео. Думал в отпуске сделаю, но пришла идея получше, было принято решение снимать полный курс "с нуля в QA" небольшими видео на YouTube и ВК, и таким образом, не насилуя себя, я смогу сделать полноценный бесплатный курс по обучению профессии уже до Нового года.

При этом подачу материала хотел сделать максимально не душной, насколько это возможно в нашей профессии, а получается или нет, можно посмотреть в первом уроке «Что такое тестирование?»:

🔵ВК
🔵YouTube
🔵Конспект лекции

В следующем уроке поговорим про принципы тестирования и как они применяются в реальной работе!


А я продолжу восстанавливаться, отдыхать и надеюсь ещё куда-нибудь выберусь чтобы всё-таки заснять вам нижегородские красоты 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍331210🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
Всех с пятницей! 🎉

Отпуск заканчивается, в понедельник на работу. В этот раз получилось абстрагироваться от неё и успел соскучиться, так что уже жду возвращения 😅

Единственное, надо будет влиться в ритм, думаю, будет не просто, но я надеюсь, получится. А как вы включаетесь в работу после отпуска ? Пишите в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
13😁13👍63
Media is too big
VIEW IN TELEGRAM
Какие навыки указывать в резюме на HH?

Раньше всем советовал для этого использовать easyoffer, но он стал платным 5к в месяц 😺. А в среду Эд на прямом эфире в нашем закрытом сообществе QA-Profi, где мы составляли резюме, поделился бесплатной альтернативой:
https://speedrunit.ru/vacancy-stats/?code=qa (не реклама)

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

Можно взять 30 самых частотных и использовать их для увеличения воронки, а можно выбрать только те навыки, что у вас действительно есть, ориентируясь на эти данные, что я собственно и советую!

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


Сохраняйте инструмент на случай поиска работы и ставьте 🎉, если было полезно!
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍2314🔥81
7 Принципов тестирования, которые изменят твою карьеру QA | Урок #2

Вышел второй урок бесплатного курса по погружению в профессию QA
Посмотреть можно:
ВК
YouTube
Конспект лекции

Мы разобрали:
🔵Почему тесты не доказывают отсутствие багов
🔵Почему невозможно протестировать всё
🔵Как экономить миллионы, тестируя раньше
🔵Почему 80% багов сидят в 20% кода
🔵Как устаревшие тесты перестают находить баги
🔵Почему тестировать игру и медицинское ПО — как сравнивать велосипед и ракету
🔵И главный подвох: идеальный код ≠ успешный продукт
🔵Ну и для закрепления 3 задачи для самопроверки.

Также важная информация для новичков, уже в эту пятницу, 3 октября в 19:00 проведем прямой эфир с администратором нашего QA комьюнити, лектором летней школы обеспечения качества Яндекса и просто красивым тестировщиком Богданом Волковым.

Если вы только погружаетесь в профессию, явка обязательна!


Мы разберем особенности обучения и практики в профессии QA , какие используем инструменты, что делаем на реальной работе, ну и самое главное, как найти первую работу и расти в карьере!

И, конечно, ответим на все ваши вопросы.

Ставьте реакцию, если полезно, и будем вас ждать в пятницу в 19:00.

Ссылку пришлю в день прямого эфира. 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1916🔥51🤯1🤬1😢1
Сегодня подходит к концу мини-челлендж, где мы с Эдом в прямом эфире за час составили два резюме и договорились их не исправлять 7 дней и делать по 20 откликов на вакансии, чтобы проверить, сколько приглашений на собеседования каждый из нас получит.

Было интересно на себе проверить, какие именно нюансы в резюме могут повлиять на решение об отказе или заветном приглашении на собеседование.
Ну и понять, жив ли рынок труда QA-специалистов или нет!


За неделю, тратя по 10 минут в день, я откликнулся на 140 вакансий, получил 36 отказов, 98 зависли в рассмотрении, но всё-таки получил аж 6 приглашений на собеседования 😅

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

Рынок жив, вакансии есть (под 1000, если смотреть по всей России), прям денежных, конечно, меньше, но есть из чего выбрать, и это радует!


Сегодня в закрытом сообществе QA-Profi в 20:00 проведём прямой эфир, где посмотрим на результаты Эда, сравним с моими и выведем то, что в резюме было круто, а что можно докрутить, чтобы приглашали на собесы больше.

Вступайте и приходите на эфир, а ещё в сообществе помогаем с резюме, подготовкой к собесам и делаем всякий движ. Кстати, сейчас идёт марафон по моему 60-дневному погружению в автоматизацию, скоро поделюсь результатами!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍66🔥41
This media is not supported in your browser
VIEW IN TELEGRAM
А вы в жизни тоже всё тестируете?

Если да, то сегодня приходите на прямой эфир для тех, кто только погружается в профессию, и действующих QA. 😅

Гостем будет Богдан Волков - QA-инженер, преподаватель летних школ Яндекс и модератор нашего уютного QA чата.


Что обсудим:
• Какие технические знания нужны QA на старте?
• Инструменты и языки программирования - что реально нужно QA?
• Lead QA, AQA, SDET - какие карьерные треки есть и куда расти новичку?
• Как не стать «тем самым» QA, который всех бесит?

Ну и, конечно, ответим на все ваши вопросы по профессии. Приходите, будем вас ждать сегодня в 19:00!
Ссылка на эфир 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
😁15🔥8👍4💯1
Несу вам крутую штуку, про которую недавно узнал и подал заявку в трек для сотрудников 😅

Международный чемпионат по программированию Yandex Cup

Какой план:
> 15 октября – 5 ноября: отбор по ML,
> 20–29 октября: пробный тур,
> 2 ноября: квалификация,
>5–7 декабря: финал.

Что интересного

🔵Финал впервые пройдёт в Стамбуле — 5–7 декабря, соберёт 180 лучших участников

🔵 Два международных трека: к традиционным алгоритмам добавилось машинное обучение

🔵 Юниоры из России (14–18 лет) также впервые смогут участвовать в ML-направлении (помимо аналитики и алгоритма).

🔵 Призовой фонд — 12 млн рублей (для основного трека и юниоров)

🔵 Доступно 6 направлений: аналитика, фронтенд, бэкенд, мобильная разработка, ML и спортивное программирование («Алгоритм»)

🔵 Три потока участников: юниоры, взрослые программисты и сотрудники Яндекса (внутренний трек куда я записался)

🔵 Лучшие участники смогут пройти собеседование в Яндексе по упрощённой схеме 🎉

Регистрация тут, записывайтесь, участвуйте и побеждайте!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍76🤬2😢21
Богдан пришёл в тестирование в 33, а мне сегодня исполнилось только 32, и вот, думая об этом, спрашиваю себя: "А смог бы я сменить профессию в этом возрасте?" 😺

Тем более если с нуля и на такую технически сложную профессию, как QA — вопрос…


На эфире Богдан поделился, как он пришёл в профессию, что учил и что нужно было для собеседований, как к ним готовиться и вообще как искать работу новичку 🎉

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

YouTube
ВК

Кстати, Богдан модерирует наш уютный QA-чат, так что вступайте - там общаемся и отвечаем на вопросы новичков и коллег QA и тестировщиков: https://t.me/+NT-IOeLALxszN2Zi

В начале закинул лёгкий байт на то, что принимаю поздравления - можно в комментариях или реакцией на пост, мне будет приятно. Всех обнял ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
1🎉2212🔥73