• Войти
Работа в Москве
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Москве
Работа в Москве
наверх
  1. Работа в Москве
  2. База резюме
  3. ⚫ Информационные технологии / IT / Интернет✔
отправить приглашение
file_download

Fullstack / AQA

от 09 Марта 2026

Сергей

Возраст

23 года (26 Апреля 2002)

Город

Москва
Переезд невозможен

Гражданство

Россия

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя
Тип занятости

Полная занятость

Опыт работы

4 года

Fullstack / AQA
Tourmaline Core в Челябинске
Информационные технологии / IT / Интернет
4 года ,
Март 2022 - продолжаю работать

Ключевые навыки и stack: Python, API, UI, Pytest, Requests, Pydantic, SQL, PostgreSQL, Docker, CI/CD, Git, Jira, GitHub/GitLab Actions (аналог Jenkins), TypeScript, Playwright (аналог Selenium), Allure TestOps, Page Object Model, REST, SOAP, Apache JMeter, Robot Framework, Kubernetes, Kind, Helm, RabbitMQ, Kafka, Postman, Swagger, DevContainers, psycopg2, SQLAlchemy, Figma, pgAdmin, DBeaver, AxeCore, Lighthouse, Kibana


Проекты:
- Best-by
Описание: Веб-приложение с микросервисной архитектурой для отслеживания срока годности продукции, помогает продуктовым сетям и точкам общепита сохранять на прилавках только свежую и безопасную продукцию. Взаимодействие в команде согласно Scrum процессам.

Обязанности:
- Разработка фреймворка API автотестов (Python, Pytest, Requests): проверка бизнес-сценариев, валидация контрактов (Pydantic), негативные кейсы, проверки данных в БД PostgreSQL (psycopg2. SQLAlchemy)

- Разработка фреймворка UI автотестов (Playwright - аналог Selenium): покрытие критических пользовательских сценариев (E2E) с Page Object Model

Поддержка архитектуры автотест-фреймворков:

- разбиение тестов на фикстуры, настройка setup / teardown,

- разработка переиспользуемой вспомогательной логики,

- рефакторинг автотестов при изменении бизнес-логики;

- реализация HTTP-клиентов для API с логированием запросов и ответов,

- клиентов для подключения и работы с БД (SQLAlchemy, psycopg2),

- утилит и хелперов для работы с БД и тестовыми данными,

- поддержка и расширение Pydantic-моделей и API-классов

- Интеграция и поддержка автотестов в CI/CD пайплайнах (GitLab CI - аналог Jenkins), настройка quality gates

- Подготовка и генерация тестовых данных, очистка тестовых данных из БД

- Анализ результатов прогонов и стабильности автотестов, устранение flaky сценариев

- Интеграционное тестирование микросервисов, взаимодействующих через Kafka: проверка публикации событий продюсером, доставки сообщений в Kafka-топики и корректной обработки событий консьюмерами

- Парное code review на PR/MR unit тестов, написанных разработчиками и их консультация по написанию тестов, помощь в написании тестов

- Чтение и анализ логов (Kibana)

- Кроссбраузерное / мультиплатформенное функциональное и нефункциональное тестирование веб-приложений

- Проведение интеграционного, исследовательского, регрессионного, smoke, sanity тестирования (manual + auto)

- Ручное тестирование REST API (Postman) с валидацией контракта запросов и ответов, проверка данных через SQL запросы в БД

- Написание тестовой документации: чек-листов, тест-кейсов, баг-репортов, тест-плана, отчетов о тестировании в Jira

- Тестирование требований, дизайна продукта в Figma на UX (shift-left тестирование)

- Поддержка и внедрение процессов обеспечения качества продукта

Достижения:

- Значительно ускорил выполнение стейджа с тестами в CI/CD (GitLab Actions - аналог Jenkins) с помощью параллельного запуска автотестов (pytest-xdist)

- Внедрил в проект использование пакетного менеджера uv для управления Python зависимостями, значительно ускорив установку зависимостей в CI/CD и локальной разработке

- Внедрил автозапуск CI/CD с автотестами по Cron syntax расписанию для отслеживания healthcheck статус веб-приложения, статусов дефектов, что позволило анализировать состояние системы и тестов как можно раньше

- Внедрил linter (ruff), как предварительный стейдж CI/CD, тем самым значительно сократив затрачиваемое время команды на код-ревью

- Внедрил Allure и формирование E2E-отчётов о тестировании на красивой HTML + CSS странице с фиксированным доменом через GitLab Pages, что позволило быстро группировать тесты и легко читать их бизнес-команде PM, что сократило время принятия решения о релизе

- С нуля была написана стратегия тестирования + правила тестирования для frontend и backend частей веб-приложения

- Внедрил нотификации в Telegram при падении testing-стейджей CI/CD (с ссылкой на пайплайн и автором коммита), что сократило время реакции команды на упавшие прогоны автотестов

Stack: Python, Pytest, Requests, Playwright (аналог Selenium), Allure, Pydantic, PostgreSQL, DBeaver, Postman, Kubernetes, Kind, Helm, CI/CD GitLab CI - аналог Jenkins



- Pelican
Описание: Веб-сайт зоопарка с микросервисной архитектурой с интеграцией CMS для контент-мейкеров зоопарка. Взаимодействие в команде согласно Scrum процессам.

Обязанности:

- Accessibility (a11) тестирование (доступности) (auto + manual, AxeCore + Lighthouse) - Создание и поддержка тестового локального окружения

- Поддержка скриншотных тестов через Playwright

- Разработка фреймворка API автотестов (Python, Pytest, Requests): проверка бизнес-сценариев, валидация контрактов (Pydantic), негативные кейсы, проверки данных в БД PostgreSQL (psycopg2. SQLAlchemy)

- Разработка фреймворка UI автотестов (Playwright - аналог Selenium): покрытие критических пользовательских сценариев (E2E) с Page Object Model

Поддержка архитектуры автотест-фреймворков:

- разбиение тестов на фикстуры, настройка setup / teardown,

- разработка переиспользуемой вспомогательной логики,

- рефакторинг автотестов при изменении бизнес-логики;

- реализация HTTP-клиентов для API с логированием запросов и ответов,

- клиентов для подключения и работы с БД (SQLAlchemy, psycopg2),

- утилит и хелперов для работы с БД и тестовыми данными,

- поддержка и расширение Pydantic-моделей и API-классов

- Интеграция и поддержка автотестов в CI/CD пайплайнах (GitLab CI - аналог Jenkins), настройка quality gates

- Подготовка и генерация тестовых данных, очистка тестовых данных из БД

- Анализ результатов прогонов и стабильности автотестов, устранение flaky сценариев

- Интеграционное тестирование микросервисов, взаимодействующих через Kafka: проверка публикации событий продюсером, доставки сообщений в Kafka-топики и корректной обработки событий консьюмерами

- Парное code review на PR/MR unit тестов, написанных разработчиками и их консультация по написанию тестов, помощь в написании тестов

- Чтение и анализ логов (Kibana)

- Кроссбраузерное / мультиплатформенное функциональное и нефункциональное тестирование веб-приложений

- Проведение интеграционного, исследовательского, регрессионного, smoke, sanity тестирования (manual + auto)

- Ручное тестирование REST API (Postman) с валидацией контракта запросов и ответов, проверка данных через SQL запросы в БД

- Написание тестовой документации: чек-листов, тест-кейсов, баг-репортов, тест-плана, отчетов о тестировании в Jira

- Тестирование требований, дизайна продукта в Figma на UX (shift-left тестирование)

- Поддержка и внедрение процессов обеспечения качества продукта

Достижения:
- Внедрил изолированное локальное тестовое окружение на базе Kubernetes (Kind), поднимающее backend, frontend, CMS и S3-реплику, которое также используется в CI/CD для прогона E2E-автотестов, снизив зависимость от shared Dev/Pre-Prod окружений

- Внедрил AxeCore автотесты в CI/CD (GitLab CI - аналог Jenkins), что позволило значительно сократить количество дефектов в Pre-Prod, связанных с нарушениями критериев доступности WCAG и обойтись без отдельной страницы для слабовидящих

- Инициировал и внедрил формат Test Decision Records (TDR) для фиксации и обоснования ключевых решений в тестировании

Stack: Python, TypeScript, Playwright (аналог Selenium), Strapi, Kubernetes Kind, Docker, CI/CD GitLab CI - аналог Jenkins, Apache JMeter, TDD, REST, S3, CMS



- Watchers
Описание: Коммерческий проект по внедрению системы «динамический чат + просмотр трансляций» с партнерами : WINK, Tinkoff, Лига Ставок, МатчТВ с микросервисной архитектурой. Взаимодействие в команде согласно Scrum процессам.

Обязанности:
- Разработка фреймворка API автотестов (Python, Pytest, Requests): проверка бизнес-сценариев, валидация контрактов (Pydantic), негативные кейсы, проверки данных в БД PostgreSQL (psycopg2. SQLAlchemy)

- Разработка фреймворка UI автотестов (Playwright - аналог Selenium): покрытие критических пользовательских сценариев (E2E) с Page Object Model

Поддержка архитектуры автотест-фреймворков:

- разбиение тестов на фикстуры, настройка setup / teardown,

- разработка переиспользуемой вспомогательной логики,

- рефакторинг автотестов при изменении бизнес-логики;

- реализация HTTP-клиентов для API с логированием запросов и ответов,

- клиентов для подключения и работы с БД (SQLAlchemy, psycopg2),

- утилит и хелперов для работы с БД и тестовыми данными,

- поддержка и расширение Pydantic-моделей и API-классов

- Интеграция и поддержка автотестов в CI/CD пайплайнах (GitLab CI - аналог Jenkins), настройка quality gates

- Подготовка и генерация тестовых данных, очистка тестовых данных из БД

- Анализ результатов прогонов и стабильности автотестов, устранение flaky сценариев

- Интеграционное тестирование микросервисов, взаимодействующих через Kafka: проверка публикации событий продюсером, доставки сообщений в Kafka-топики и корректной обработки событий консьюмерами

- Парное code review на PR/MR unit тестов, написанных разработчиками и их консультация по написанию тестов, помощь в написании тестов

- Чтение и анализ логов (Kibana)

- Кроссбраузерное / мультиплатформенное функциональное и нефункциональное тестирование веб-приложений

- Проведение интеграционного, исследовательского, регрессионного, smoke, sanity тестирования (manual + auto)

- Ручное тестирование REST API (Postman) с валидацией контракта запросов и ответов, проверка данных через SQL запросы в БД

- Написание тестовой документации: чек-листов, тест-кейсов, баг-репортов, тест-плана, отчетов о тестировании в Jira

- Тестирование требований, дизайна продукта в Figma на UX (shift-left тестирование)

- Поддержка и внедрение процессов обеспечения качества продукта

Достижения:
- Внедрил с нуля фреймворки автотестов API и UI (Pytest, Requests, Playwright), автоматизировав регрессионное тестирование и сократив время подготовки релизов за счёт отказа от ручного регресса

- Внедрил автотесты в CI/CD, обеспечив quality gates, сократив кол-во дефектов, найденных в pre-prod окружении на 29%, которые теперь в случае чего отлавливаются на этапе MR/PR.

Stack: Python, Pytest, Requests, Playwright (аналог Selenium), Pydantic, Jira, Page Object Model, Postman, Swagger, PostgreSQL, DBeaver, CI/CD (GitLab CI - аналог Jenkins)

Образование
ЧелГУ

Высшее (Бакалавр)

ИИТ

Челябинск, 2020 — 2025 гг.

Иностранные языки

Английский — Свободное владение

Армянский — Свободное владение

О себе

Всем привет! Меня зовут Сергей, я Fullstack AQA инженер в сфере web продуктов с 4 годами опыта в коммерческой разработке, спикер Heisenbug, преподаю основы тестирования ПО в ЧелГУ.

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

2 марта, 2015

Контент-менеджер

25 000 руб

Дмитрий

Город

Москва, м. Измайловская local_shipping

Возраст

36 лет ( 3 января 1990)

Опыт работы:

Без опыта

отправить приглашение подробнее

31 марта, 2015

Тестировщик

Юрий

Город

Москва local_shipping

Возраст

38 лет (27 февраля 1988)

Опыт работы:

Без опыта

отправить приглашение подробнее

24 октября, 2011

Системный администратор

45 000 руб

Игорь

Город

Москва local_shipping

Возраст

47 лет (29 апреля 1978)

Опыт работы:

21 год и 1 месяц

Последнее место работы:

Оператор участка репликации, ООО "Ди Ви Ди - клуб"
02.2005 - по текущее время

отправить приглашение подробнее
Все похожие резюме

Резюме размещено в отрасли

Информационные технологии / IT / Интернет:
  • Тестировщик / QA
Подпишитесь на похожие резюме
к поиску резюме
Популярные специализации
  • Другое
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Продавец-консультант
  • Продавец-кассир
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь