Соберемся в нашей митапной, чтобы обсудить три темы:
Поговорим про контрольные точки и вклад разработчиков и инженеров по качеству в успешное завершение проекта.
Разберем, какие тесты можно писать и почему это удобнее нативной разработки.
Делимся реальным опытом и показываем, как это работает на практике.
После докладов — вопросы спикерам, нетворкинг и обмен опытом.
📅 19 марта, 18:30
📍 Минск, пр-т Независимости, 32а
Места ограничены. Регистрируйтесь по ссылке!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Хабр
Прокрастинация — это не лень. Как мозг защищает нас от сложных задач
1. Введение: Почему прокрастинация — это не лень Наверняка вам знакомо это состояние. Висит важная, но объемная задача — например, нужно спроектировать структуру нового обучающего курса, разобраться с...
— Делить «протестировать релиз» на микрошаги: открыть стенд, выписать 3 риска, собрать smoke, проверить один критичный флоу, потому что мозг хуже входит в большие и расплывчатые задачи.
— Снимать туман формулировкой первого шага: не «заняться качеством», а «проверить контракт ответа 200/400/500 для endpoint X» или «снять baseline по p95 на логине».
— Смотреть не только на время, но и на энергию: статья советует отмечать, где уходит когнитивный, эмоциональный и физический ресурс, чтобы не ставить сложный анализ дефектов в момент полного выгорания.
— Убирать перфекционизм из старта: не ждать идеального тест-плана, а сначала сделать черновой чек-лист, потому что страх плохого результата часто и запускает прокрастинацию.
— Добавлять внешний контроль там, где его нет: личные дедлайны, короткий sync, demo промежуточного результата, потому что без рамки особенно часто зависают личные и исследовательские задачи.
— Фиксировать даже маленькое завершение: один найденный риск, один обновлённый тест, один закрытый пробел в покрытии, так как мозгу важен сигнал «действие = завершение = награда».
Завтра возьми одну зависшую QA‑задачу и перепиши её в 5 микрошагов с первой проверкой на 15 минут — этого уже достаточно, чтобы сдвинуться с места без насилия над собой.
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Процессы #Карьера #Лидерство #Performance #Контракты #Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Хабр
Вакансия мечты? Как меня взяли QA и уволили через несколько часов
Попасть в IT с нуля — уже не квест, а марафон с постоянно меняющимися правилами. Отклики, тестовые задания, скрининги, технические интервью, финальные этапы. И в какой-то момент начинает казаться, что...
— Кто финально утверждает кандидата: HR, руководитель проекта, заказчик или служба безопасности; если финальный owner не назван, это уже риск.
— Законтрактован ли проект и подтверждён ли бюджет; в статье прямо показано, что даже после оффера и оформления это может внезапно «не совпасть».
— Есть ли подписанные документы и официальный статус выхода; автор отдельно пишет, что устный оффер и письмо ещё не гарантия.
— Какая схема компенсации при срыве выхода; если ответ расплывчатый, значит процесс не продуман до конца.
— Что делать с предыдущей работой: не увольняться заранее, пока нет финального подтверждения и понятной юридической рамки.
— Как смотреть на репутацию компании: громкое имя не отменяет слабый процесс найма и непрозрачные решения.
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Карьера #Собеседование #Процессы #Лидерство #Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👎1
YouTube
Урок №6 Тестируем API с помощью Requests
🎯 Урок №6 курса QA4Life: пишем API-тесты на Python с нуля. Отказываемся от Postman в пользу библиотеки requests, тестируем FastAPI-приложение, создаем собственный API-клиент и учимся генерировать его автоматически на основе OpenAPI схемы.
📌 СОДЕРЖАНИЕ
00:00…
📌 СОДЕРЖАНИЕ
00:00…
Запись урока №6 (YouTube)
Запись урока №6 (google диск)
🆕 Шпаргалка к уроку №6
Доступ к нашему репозиторию с проектом
git clone https://github.com/kirillbelovtest/QA4Life.gitДомашнее задание:
1) Просмотреть видео и повторить написание тестов
2) Книги: Бэйдер "Знакомство с Pyhon" -Гл.11-13 полностью
Левашов "Пайтон с нуля" - гл. 8 и Глава 10 (до работы с данными JSON и XML)
3) Тренажёр (Курс Python) от Возврат значений до Аннотации типов
4) КУРС на степике Добрый, добрый Python с Сергеем Балакиревым (раздел 7)
#python #автоматизация #курс #урок6
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17👍4❤🔥3🤣1
🚀 Как QA не потеряться в релизе при старте на новом проекте?
➡️ Первые дни на проекте — куча вопросов: кто мержит в develop, когда стартует регресс, что проверять после деплоя. Без чёткой карты легко пропустить критические точки и дать добро на сырой релиз. Вот шпаргалка из 11 блоков — от DoR/DoD до hotfix — которая закрывает все эти пробелы за один раз.
❓ Что внутри шпаргалки:
🔗 Скачать шпаргалку
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Процессы #Документация #Команда #Карьера #Шпаргалка
— DoR и DoD: чек-листы готовности задачи к старту и критерии завершения — когда задача реально Done, а не "вроде работает"
— Gitflow: схема веток, правила заморозки release-ветки и кто за что отвечает при мерже в develop
— Регресс: входные/выходные критерии, статусы тест-кейсов, когда QA даёт рекомендацию к выпуску
— SemVer: MAJOR.MINOR.PATCH — что означает каждая цифра и какая версия должна быть на каждом стенде
— UAT: как зафиксировать параметры приёмки, кто проводит, что считается письменным подтверждением
— Риски прод-выкатки: 5 типовых угроз и митигация — rollback-план, бэкап БД, diff конфигов
— Post-release тестирование: таймлайн первых 2 часов после деплоя — smoke, sanity, мониторинг
— Hotfix: два сценария, чек-лист тестирования и почему нельзя мержить без проверки
— Release Notes и Test Report: готовые структуры с примерами
— 13 вопросов для PM в первый день на проекте
— Красные флаги: ситуации, которые нужно эскалировать немедленно
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Процессы #Документация #Команда #Карьера #Шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍7❤1
Приглашаем всех желающих сегодня на УРОК №7 в онлайн эфир в среду 18 марта 12.00 по МСК.
Трансляция завершена
И не забываем своими реакциями поддерживать нас за создание крутого курса!
#python #автоматизация #курс #урок7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍3❤2
YouTube
Урок №7 HTTP протокол глубокий разбор
🎯 Урок №7 курса QA4Life: глубокий разбор HTTP протокола и сетевой модели OSI. Низкоуровневое понимание работы веб-протоколов для QA-инженеров: от электромагнитных волн до ручной отправки запросов через TCP-сокеты в Python, разбор Content-Type, CORS и разницы…
Запись урока №7 (YouTube)
Запись урока №7 (google диск)
🆕 Шпаргалка к уроку №7
Доступ к нашему репозиторию с проектом
git clone https://github.com/kirillbelovtest/QA4Life.gitДомашнее задание:
1) Просмотреть видео
Далее (оставляем с прошлого урока):
2) Книги: Бэйдер "Знакомство с Pyhon" -Гл.11-13 полностью
Левашов "Пайтон с нуля" - гл. 8 и Глава 10 (до работы с данными JSON и XML)
3) Тренажёр (Курс Python) от Возврат значений до Аннотации типов
4) КУРС на степике Добрый, добрый Python с Сергеем Балакиревым (раздел 7)
#python #автоматизация #курс #урок7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Хабр
Docker для QA
Привет, Хабр! Это продолжение серии про QA-собеседования. Уже разобрали тест-дизайн , API и Security , System Design и SQL . Теперь — Docker. Если при слове «контейнер» в...
— Запускать БД одной командой: docker run --name test-db -e POSTGRES_PASSWORD=secret -p 5432:5432 -d postgres:16
— Использовать Docker Compose для подъёма нескольких сервисов (БД, Redis, API) одной командой
— Проверять логи контейнера через docker logs -f <имя> для отладки тестов
— Делать чистый старт перед каждым запуском тестов
— Поднимать браузер для UI‑тестов: selenium/standalone-chrome:latest с shared memory 2 ГБ
— Хранить тестовые данные в volumes, чтобы они сохранялись между перезапусками
— Настраивать healthcheck в compose, чтобы ждать реальной готовности БД
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #Performance #Security #LQA #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Собеседование QA-инженера в 2026: От HR до оффера. Гайд по этапам и вопросам для manual и automation
Оглавление: Введение Общая структура собеседования QA-инженера Интервью с HR: что и зачем спрашивают Техническое интервью Теоретическая часть для Manual QA Блок 1: Основы тестирования Блок 2:...
— Список типичных вопросов HR о мотивации, ожиданиях по зарплате, сценариях конфликта и предпочитаемом формате работы
— Теория manual QA: уровни и виды тестирования, баг‑жизненный цикл, техники тест‑дизайна (экв. разделение, граничные значения), agile/scrum церемонии
— Теория automation QA (Java): основы Git, CI/CD пайплайны, JUnit/TestNG, Selenium/WebDriver, локаторы, работа с исключениями, коллекции и Stream API
— Практика live‑koding: задачи на Stream API, работу со строками, SQL‑запросы (SELECT, JOIN, GROUP BY) и написание unit‑тестов
— Подготовка к тестовому заданию: умение писать четкие баг‑репорты, составлять тест‑план и чек‑лист, выполнять API‑запросы через Postman/cURL
— Знание сетей и протоколов: HTTP‑коды, методы, заголовки, основы REST и SOAP, работа с JSON и XML
— Основы Docker и виртуализации: как поднять БД и Selenium через compose, запустить тесты в изолированном контейнере
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥9❤4
Приглашаем всех желающих сегодня на УРОК №8 в онлайн эфир в четверг 26 марта 12.00 по МСК.
И не забываем своими реакциями поддерживать нас за создание крутого курса!
#python #автоматизация #курс #урок8
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥1
Я QA-инженер. Моя работа — находить то, что сломано, раньше, чем это заметят пользователи. Но однажды поймал себя на мысли: а умею ли я так же системно работать с людьми?
Технические навыки этому не учат.
Параллельно с основной работой я руковожу двумя IT-проектами — StriveHub и «Дышите свободно». Полный цикл разработки: Flutter/Dart и Kotlin на мобилках, PHP, Python (Django) + React на вебе. Продукты, которые реально используют люди.
И вот в чём сложность.
Мои люди — джуны и волонтёры. Они приходят не за зарплатой, а чтобы учиться, расти, помогать. И уходят через 3–6 месяцев. Через полгода у меня может быть полностью новая команда — снова онбординг, снова выстраивание доверия, снова объяснение контекста с нуля.
Я не жалуюсь. Просто понял: к этому нужно готовиться системно, а не методом проб и ошибок на живых людях.
Меня пригласили пройти курс «Команда. Инструменты управления AI Enabled» от "СТРАТОПЛАН" — в обмен на честные отзывы о процессе обучения. Но "пригласили" не значит "взяли автоматически". Пришлось поступать.
Три этапа отбора:
Мотивационное эссе — зачем курс, какой у меня бэкграунд, чего жду, как пойму, что цель достигнута. Нужно было честно расписать карьерные планы и точки роста.
Управленческий кейс — задачи на уровень выше всего, что решает линейный специалист. Реально сложный. Пришлось и гуглить, и думать, и структурировать — это само по себе уже стало упражнением на управленческое мышление.
Собеседование, 40 минут — фасилитатор курса разобрал мой кейс: отметил сильные решения, обозначил точки роста, задал неудобные вопросы про мотивацию и готовность к нагрузке. Живой разговор, не формальность.
Меня зачислили — и, судя по всему, в подгруппу с сильным составом. Сказали: нестандартный управленческий опыт.
Впереди шесть месяцев. Старт — 9 апреля: 15 еженедельных занятий, 4 двухдневных модуля, 90+ кейсов, 65% практики, AI-инструменты в каждом блоке.
Буду писать здесь всё как есть — что даёт курс, что удивляет, что переосмысливаю. Это будет похоже на дневник QA-инженера, который привык управлять качеством продукта и теперь разбирается, как управлять людьми.
Так что приглашаю вас следить за постами , где я буду делиться своими открытиями по ходу прохождения данного обучения!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤🔥14🔥12👏4❤2⚡1
Хабр
Шесть рекомендаций для тех, кто переходит в QA в 2026
Краткая предыстория: как я вкатился в QA после завода с дипломом металлурга По образованию я металлург. Закончил учебное заведение в 2019 году, а в 2021 уже получил работу в ИТ. Во время учебы я не...
— Запустить микросервисное приложение локально через docker-compose up (например, Microservice Kafka Sample)
— Тестировать API через Postman: проверять HTTP-методы, коды ответов, структуру JSON
— Писать SQL-запросы для проверки данных: SELECT с JOIN, агрегация, поиск дубликатов
— Анализировать логи в Kibana/Grafana: находить stacktrace и корневые причины сбоев
— Писать автотесты на Java/Kotlin с использованием Selenium, Selenide, RestAssured, JUnit5
— Развивать инженерное мышление: задавать "Почему?", думать о системе в целом, измерять метрики регресса
Как применить завтра: запустите один из демо-проектов на GitHub, отправьте запрос через Postman и остановите контейнер, чтобы увидеть, как меняются логи.
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #HTTP #Карьера #Сети #Процессы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Хабр
Шесть рекомендаций для тех, кто переходит в QA в 2026
Краткая предыстория: как я вкатился в QA после завода с дипломом металлурга По образованию я металлург. Закончил учебное заведение в 2019 году, а в 2021 уже получил работу в ИТ. Во время учебы я не...
— Запустить микросервисное приложение локально через docker-compose up (например, Microservice Kafka Sample)
— Тестировать API через Postman: проверять HTTP-методы, коды ответов, структуру JSON
— Писать SQL-запросы для проверки данных: SELECT с JOIN, агрегация, поиск дубликатов
— Анализировать логи в Kibana/Grafana: находить stacktrace и корневые причины сбоев
— Писать автотесты на Java/Kotlin с использованием Selenium, Selenide, RestAssured, JUnit5
— Развивать инженерное мышление: задавать "Почему?", думать о системе в целом, измерять метрики регресса
Как применить завтра: запустите один из демо-проектов на GitHub, отправьте запрос через Postman и остановите контейнер, чтобы увидеть, как меняются логи.
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #HTTP #Карьера #Сети #Процессы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Хабр
Кто такой инженер по обеспечению качества данных и почему без него уже не обойтись?
Современный бизнес переживает очередную трансформацию под влиянием информационных технологий. Он движется от стадии слепого принятия концепций больших данных (Big data) и искусственного интеллекта к...
— Проверять полноту данных: сравнивать количество записей в источнике и назначении
— Контролировать своевременность загрузки: укладываться в SLA (например, загрузка за час)
— Валидировать консистентность: отсутствие противоречий между связанными таблицами (например, сумма деталей = итог)
— Мониторить схемы данных: обнаруживать изменения в типах полей или отсутствующие колонки
— Автоматизировать проверки через Great Expectations и планировать в Airflow, выгружая результаты в дашборды
Как применить завтра: подключитесь к тестовой базе, напишите простую проверку в Great Expectations (expect_table_row_count_to_be_between) и запустите её через Airflow.
#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #DataQuality #BigData #ETL #Карьера #Автоматизация #Процессы
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
QA❤️4Life | Testing | Тестирование ПО
Приносим извинения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Всем привет! Готова вот такая вот шпаргалочка.
Что внутри:
🧠 Зачем SQL нужен QA — типичные задачи и сценарии
📂 Категории команд — DDL, DML, TCL, DCL
🗃 Типы данных — только важное для тестирования
❗️ NULL — самая коварная концепция в SQL
🏗 Анатомия SELECT — структура и порядок выполнения
🔍 Фильтрация WHERE — BETWEEN, IN, LIKE, ILIKE
🏷 Алиасы (AS) — что можно и что нельзя
🔢 Агрегатные функции — COUNT, SUM, AVG, MIN, MAX
📦 GROUP BY и HAVING — с QA-примерами
🔗 JOIN — визуальный справочник всех видов объединений
✏️ INSERT / UPDATE / DELETE — правила безопасной работы
🔀 CASE — условная логика прямо в запросе
🛠 Работа с NULL — COALESCE, NULLIF и ловушки
📅 Строки и даты — базовые функции для PG и MySQL
🔄 Операции над множествами — UNION, UNION ALL, EXCEPT
🪟 Оконные функции — ROW_NUMBER, RANK, LAG/LEAD
⚡️ 20 готовых QA-запросов на каждый день
🔗 Скачать шпаргалки здесь
Накидайте реакций🔥
#SQL #QA #тестирование #шпаргалка #Junior
Что внутри:
🧠 Зачем SQL нужен QA — типичные задачи и сценарии
📂 Категории команд — DDL, DML, TCL, DCL
🗃 Типы данных — только важное для тестирования
❗️ NULL — самая коварная концепция в SQL
🏗 Анатомия SELECT — структура и порядок выполнения
🔍 Фильтрация WHERE — BETWEEN, IN, LIKE, ILIKE
🏷 Алиасы (AS) — что можно и что нельзя
🔢 Агрегатные функции — COUNT, SUM, AVG, MIN, MAX
📦 GROUP BY и HAVING — с QA-примерами
🔗 JOIN — визуальный справочник всех видов объединений
✏️ INSERT / UPDATE / DELETE — правила безопасной работы
🔀 CASE — условная логика прямо в запросе
🛠 Работа с NULL — COALESCE, NULLIF и ловушки
📅 Строки и даты — базовые функции для PG и MySQL
🔄 Операции над множествами — UNION, UNION ALL, EXCEPT
🪟 Оконные функции — ROW_NUMBER, RANK, LAG/LEAD
⚡️ 20 готовых QA-запросов на каждый день
Накидайте реакций
#SQL #QA #тестирование #шпаргалка #Junior
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥76❤5
Шпаргалочки закинул. Заняло больше времени, чем я ожидал. 🔗 Ссылку приложил в посте выше. СПАСИБО большое за ваши реакции. ❤️
❤🔥22