Обо мне

Занимаюсь обеспечением качества Backend'a и все больше погружаюсь в автоматизацию тестирования. Интересно разбираться в сложной архитектуре. 

Дополнительно осваиваю Python-разработку в Яндекс Практикуме

Развитие:

  • Паттерны проектирования;
  • Автоматизированное тестирование (Python);
  • SQL (PostgreSQL), NoSQL (Redis).


Участие в профессиональных сообществах
Опыт работы
Сервис онлайн-бронирования отелей
Backend QA Engineer (TPP Integrations)
Июнь 2018 — По настоящее время (2 года и 3 месяца)

Обязанности:
1. Тестирование и проверка технологических интеграций компании с партнерами, API взаимодействия.
2. Мониторинг интеграций.
3. Написание и поддержка тестовой/технической документации.
4. Участие в планировании итераций.
5. Обучение и развитие QA в команде прямых интеграций.

Инфраструктура:

1. Построение процессов по улучшению инфраструктуры для сервисов поиска и бронирования отелей (деплой отдельных веток, mock-сервер, добавление дополнительной ноды для dev-среды).

Автоматизация:

1. Сделал генерацию динамических тестовых данных перед каждым запуском автотестов вместо захардкоженных.
2. В процессе написания gRPC python-клиента для работы с сервисом на go для задач автоматизации.
3. Использование библиотек requests, pytest, SQLAlchemy, selenium для задач автоматизации.
4. Создание утилит и написание парсеров для команд QA, TPP, TPP Tech.

Дополнительно:

1. Менторство новых сотрудников.

Zecurion - крупнейший разработчик DLP-систем для защиты от внутренних угроз и утечек информации.
QA Engineer (команда почтовых решений)
Октябрь 2016 — Июнь 2018 (1 год и 9 месяцев)

1. Ручное тестирование продуктов для предотвращения утечек конфиденциальной информации «Zgate» и «Traffic Control» на почтовых серверах: MS Exchange Server / IBM Domino Server.

2. Ручное тестирование веб-продуктов: 

  • «DLP» - централизованное управление системы информационной безопасности;
  • «Reports» - доступ к базам данных, содержащим информацию об инцидентах;
  • «Event Log» - доступ к журналам, содержащим информацию о внутренних событиях компонентов системы;
  • «OCR» - система распознавания текста в графических файлах.

3. Разработка и поддержка тестовой документации.

4. Взаимодействие с заказчиками.

Высшее образование
Московский государственный технический университет имени Н.Э. Баумана
Москва
Факультет: Военного обучения; ВО
Сентябрь 2014—Июнь 2018 (3 года и 9 месяцев)

084000 (Боевое применение соединений, воинских частей подразделений предупреждения о ракетном нападении)

Командир учебного взвода

Факультет: Информатики и систем управления; ИУ
Сентябрь 2012—Июнь 2018 (5 лет и 9 месяцев)

090107 (Противодействие техническим разведкам)


ВКР:
Разработка системы защиты информации организации на основе риск-ориентированного подхода.
Дополнительное образование
Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
Москва
Python-разработчик
Июль 2020—По настоящее время (1 месяц)

По окончанию курса будут улучшены следующие навыки:

  • ООП, Django, REST API, DBMS
  • Алгоритмы и структуры данных
  • Инфраструктура бэкенд-разработки
Онлайн-курс по программированию на Python
Москва
API веб-сервисов
Апрель 2020—По настоящее время (4 месяца)

Репозиторий

В рамках курса удалось улучшить следующие навыки:

  • HTTP и модуль requests;
  • GET-запросы, с параметрами и без;
  • POST-запросы с картинками;
  • Работа с JSON;
  • Работа c внешними API.
Обучение тестировщиков онлайн
Docker: Tester Tools
Май 2020—Июнь 2020 (1 месяц)

В рамках курса удалось улучшить следующие навыки:

  • Работы с volumes и binds;
  • Проксирование портов;
  • Написание Dockerfile и Docker compose;
  • Работа с автотестами внутри Docker.
Авторские онлайн‑курсы для профессионалов
Москва
Linux for beginners
Апрель 2020—Апрель 2020

В рамках курса удалось улучшить следующие навыки:

  • Структура Unix-операционных систем;
  • Пользователи в Linux;
  • Работа с файлами;
  • Работа с потоками STDIN, STDOUT, STDERR;
  • Процессы в Linux;
  • Работа с сетью.
LinuxBashUnix
Python QA Engineer
Июль 2019—Декабрь 2019 (5 месяцев)

Репозиторий

В рамках курса удалось улучшить следующие навыки:

  • PytestPytest и Allure отчёты;
  • Selenium, Selenium Grid, PageObject;
  • Анализ логов;
  • Траблшутинг в Linux;
  • Работа с СУБД (SQLAlchemy);
  • Работа с сетью;
  • CI/CD;
  • Data Driven Testing;
  • Behaviour Drivet Testing (Robot Framework);
  • Использование Mock.

Совместный образовательный проект МГТУ им. Н.Э. Баумана и Mail.Ru Group
Москва
Тестирование мобильных приложений
Февраль 2016—Июнь 2016 (4 месяца)

В процессе практики на курсах Технопарка удалось:

  •  Получить базовые знания (жизненного цикла ПО, методов и методик тестирования);
  • Использовать инструменты для тестирования (Jira, Zephyr, HockeyApp, Andy Android Emulator);
  • Получить навыки разработки тестовой документации;
  • Протестировать следующие мобильные приложения на платформах iOS и Android: почтовые - Почта Mail.ru / myMail; социальная сеть - Мой Мир; музыкальное - "Moosic".