Сергей Казаков — Senior AQA
Senior AQA · СБЕР

Привет, я Сергей — Senior AQA в СБЕР

Помогаю командам выпускать стабильный продукт: проектирую и пишу автотесты, развиваю тестовые фреймворки и встраиваю проверки в CI/CD.

Сергей Казаков — Senior AQA в СБЕР

Обо мне

Я работаю Senior AQA в компании СБЕР: занимаюсь автоматизацией тестирования веб-приложений — пишу и поддерживаю E2E- и API-автотесты, развиваю тестовые фреймворки и настраиваю прогоны в пайплайнах. На этом сайте собраны демо-приложения для отработки навыков написания автотестов.

В работе опираюсь на устойчивую архитектуру тестов, Page Object, понятные ассерты и стабильные селекторы — чтобы наборы были быстрыми, читаемыми и надёжными в CI.

Навыки

E2E-автоматизация

UI-автотесты: сценарии регистрации, авторизации, критичные пользовательские потоки.

Фреймворки и архитектура

Page Object, фикстуры, переиспользуемые хелперы, стабильные локаторы и отчёты.

API-автотесты

REST на Python: requests, проверка статусов, тел ответов и негативные сценарии.

Стек

Playwright, Selenium, requests (Python), Git, CI/CD.

Видео

Записи с канала на RUTUBE — про QA, Python и автоматизацию.

Превью: Что такое Quality Assurance (QA) и тестирование?

Что такое Quality Assurance (QA) и тестирование?

Превью: Пишем клиент‑серверное приложение на стеке Python + WebSockets

Пишем клиент‑серверное приложение на стеке Python + WebSockets

Скоро

Page Object и стабильные локаторы в Playwright

Скоро

API-автотесты на Python: requests и проверка контрактов

Скоро

Автотесты в CI/CD: пайплайн, отчёты и стабильность прогонов

Скоро

Пирамида тестирования: что автоматизировать в первую очередь

Практикум

Учебные приложения для написания автотестов: воспроизводимые сценарии и типичные дефекты для отладки набора.

📝

Тестовая форма регистрации №1

Демо-приложение с формой регистрации: email, пароль и страница успеха. Удобная площадка для E2E-автотестов — проверка валидации, переходов и ассертов по требованиям.

  • Функциональное тестирование
  • Сверка с требованиями
  • Граничный анализ
  • Контроль качества
Открыть приложение
👤

Тестовая форма регистрации №2

Расширенная форма с тремя полями и кнопкой REGISTRATION. Подходит для ручной проверки валидации и поиска заложенных дефектов.

  • Системная проверка
  • Валидация входных данных
  • Негативное тестирование
  • Управление рисками
Открыть приложение
📚

Книжный магазин и Swagger

Учебный REST API книжного магазина: каталог классики на русском языке и Swagger UI для добавления, редактирования и удаления книг. Защищённые позиции каталога изменить нельзя.

  • REST API
  • Swagger UI
  • CRUD-операции
  • Негативные сценарии
Открыть приложение
🛒

Корзина покупок

Демо-магазин с добавлением товаров, изменением количества и оформлением заказа для отработки сквозных сценариев.

В разработке
🔌

API-практикум

Набор REST-эндпоинтов для проверки статусов, тел ответов и негативных сценариев без участия интерфейса.

В разработке
📋

Личный кабинет

Профиль пользователя с редактированием данных и настройками — для практики регрессионных проверок после изменений.

В разработке

Статьи

Заметки о тестировании простым языком: виды проверок, подходы и практические советы.

🔌

Что такое WebSocket?

Постоянный двусторонний канал между клиентом и сервером: handshake, фреймы, отличие от HTTP и REST, безопасность и практика.

Читать статью
🔺

Пирамида автоматизации тестирования

Модель распределения автотестов: unit, API, UI/E2E — простым языком для начинающих.

Читать статью
💨

Дымовое тестирование

Что такое smoke testing, зачем его делают после каждой сборки и чем оно отличается от регресса и санитарных проверок.

Читать статью
📋

Тест-кейсы: составление и оформление

Структура кейса, правила шагов и ожидаемых результатов, типичные ошибки и демо-файл XLSX для формы регистрации в практикуме.

Читать статью
📐

Техники тест-дизайна

Как выбирать проверки осознанно: эквивалентное разбиение, границы, таблицы решений и сценарный подход.

Скоро
🔄

Регрессионное тестирование

Зачем нужен регресс, как формировать набор и не превращать его в бесконечный прогон без пользы.

Скоро
🩺

Санитарное тестирование

Чем sanity отличается от smoke и регресса и когда его уместно запускать после точечных исправлений.

Скоро
🔍

Исследовательское тестирование

Как проводить исследовательские сессии с целью, заметками и понятным итогом для команды.

Скоро

Контакты

Компания: СБЕР

Должность: Senior AQA

Email: kazakov.testing@gmail.com

Telegram: @mylovely_tester

Город: Москва