28 ноября приходите на новый хабрасеминар. В этот раз мы поговорим про HR-бренд, создающий образ компании, привлекательный для будущих сотрудников. Подробности и регистрация
Обо мне

Управляю сообществом QA NINJAS ( https://vk.com/qa_ninjas )
Пишу авторские статьи на тему - "Автоматизация тестирования с помощью Python". Обучаю и занимаюсь менторством новичков.

Так же есть публикации на harb.com:
https://habr.com/ru/post/471364/
https://habr.com/ru/post/472156/

Закончил Школу наставников Яндекс.

Профиль на GitHub:
https://github.com/nekitvand/

Участие в профессиональных сообществах
Опыт работы
Системная интеграция, разработка цифровых сервисов и услуг
Специалист по автоматизации тестирования
Апрель 2019 — По настоящее время (8 месяцев)

Единственный QA на проекте. Занимался полным сопровождением проекта - от построения процессов тестирования до ручного тестирования верстки.

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


Менеджмент:
- Анализ и оценка QA процессов на основе Test Maturity Model
- Составление тест-плана
- Составление тестовой модели проекта
- Создание образцовых шаблонов документации для тестирования
- Планирование и составление требований для серверных окружений, необходимых для тестирования.
- Контроль выкладки нового функционала
- Анализ и разработка схемы архитектуры тестового приложения для автоматизации тестирования на UI и API.
- Введение базы знаний проекта (API \ Тестирование)

Ручное тестирование:
- Создание и введение тестовой документации
- Функциональное тестирование проекта
- Тестирование UI\UX (Usability)
- Тестирование верстки
- API тестирование (Postman,Charles)
- Кросс-браузерное тестирование
- Использование Django ORM для модификации данных в БД
- Анализ и сбор ошибок в Sentry
- Ручной деплой приложения на сервера

Автоматизация тестирования:
- Создание фреймворка для тестирования UI (Python + Selenum + Pytest + Selenoid)
- Создание фреймворка для тестирования API (Python + Pytest + Requests + Cerberus)
- Проведение нагрузочного тестирования (Python + Locust)
- Интеграция результатов тестирования в Slack.
- Интеграция оповещений Sentry в Slack

Меняем рынок автобусных перевозок за счет использования современных технологий.
QA Team Lead \ Руководитель группы обеспечения качества
Декабрь 2018 — Март 2019 (4 месяца)

Менеджмент:
- Составление требований приемки задач на тестирование
- Контроль и составление критериев для выпуска задач к релизу
- Контроль за правильным введением flow задач
- Выстраивание коммуникаций между участниками проекта
- Участие в Scrum-собраниях (Ретроспектива,планирование,грумминг и тд)
- Оценка трудоемкости на тестирование задач
- Активное участие в поиске кандидатов на должность QA специалистов.
- Проведение собеседований,подготовка тестовых заданий.
- Планирование и введение QA - базы знаний проекта (Confluence)
- Сбор пользовательских данных из Google Analytics


Web-тестирование:
- Функциональное тестирование сайта
- UI\UX тестирование (верстка,usability testing,Zeplin макеты и т.д .)
- Тестирование Web API (Postman,Charles,MITM Proxy,Python Requests)
- Кросс-браузерное тестирование
- Тестирование breakpoints (адаптивное тестирование)
- Введение задач и баг-трекинга в Jira
- Анализ и сбор данных из систем мониторинга ошибок (Rollbar)
- Работа в Ruby Console 
- Работа с базой данных с помощью ORM Active Record
- Data Layer testing
- Тестирование локализации 
- A\B testing
- Deploy на сервера (staging,beta и т.д)
- Тестирование Server side rendering 


Мobile - тестирование:
- Функциональное тестирование мобильного приложения
- UI\UX тестирование
- Кросс платформенное тестирование (iOS,Android)
- Тестирование локализации
- Network testing
- Тестирование Mobile API (Charles) (переадресация,подмена значений отправляемых данных,перехват,throttling)

Медицинская компания, которая разрабатывает технологичные страховые и сервисные продукты для людей и для бизнеса
QA Engineer
Апрель 2018 — Декабрь 2018 (9 месяцев)

Пришел на проект как первый специалист по тестированию.Построил с нуля процесс тестирования в фирме.


Анализ требований,разработка стратегии тестирования и реализация в условиях гибкой разработки:
- Выбор методологий введения
- Оценка времени на тестирование
- Оценка рисков тестирования
- Разработка тест-плана
- Покрытие системы тест-кейсами
- Создание mind map проекта
- Создание чек листов для разных видов тестирования.
- Написание руководства пользователя для других 
отделов проекта

Участие и помощь на всех этапах жизненного цикла разработки продукта:
- Тестирование фич на этапе разработки 
- Корректировка задач
- Usability-тестинг 
- Cust-dev с пользователями 
продукта\систем
- Разработка критерием приемки 
тестирования


Внедрение автоматического тестирования на проект:
Технологический стек - Python + Selenium + Pytest
IDE - Pycharm

- Разработка архитектуры для авто-тестов
- Написание начального фреймворка на паттерне Page Object
- Покрытие основного функционала автотестами
- Развертывание и использование Selenoid
- Подключение Allure Reports 
- Интеграция тестов в CI (Jenkins)


Так же имею в автотестировании на Cypress с использованием Java Script


Обсуждение и корректировка процесса создания продукта:
- Daily митинг 
- Ретроспективы,
- Грумминг,
- Планирование
- QA-собрания

- Проводил техническое интервью,первичное собеседование кандидатов
- Обучение и внедрение новых коллег в проект
- Обучение коллег автотестированию по средствам Python


- Введение задач и баг-трекинга в Jira
- Введение документации в Confluence
- Работа с Sentry 
- Использование системы контроля версии Git\Git lab
- Пользование UNIX системами и консолью UNIX
- Развертывание back-end системы(Django) 
- Установка,настройка и использование Postgres SQL (создание бд,настройка доступа пользователей,права пользователей и т.д.)
- Использование Docker

ИТ-компания, работающая в сфере разработки, системной интеграции, сервисных услуг и аутсорсинг, консалтинга
Тестировщик
Ноябрь 2017 — Март 2018 (5 месяцев)

Проект: КИС ГУСОЭВ АИС "Олимпиады" (olimpiada.mos.ru)

  • Проверка соответствия функционала системы заявленному в ТЗ
  • Разработка и составление программы методики испытаний системы (ПМИ)
  • Обработка информации от службы поддержки,для дальнешего нахожения багов
  • Проведение тестирования по различным техникам тест-дизайна (эквивалентные классы,граничные значения и т.д.)
  • Написание тест-кейсов к задачам
  • Фиксация багов,поставка задач в системы управления задачами (Redmine)
  • Разработка тест-плана и протокола регрессионного тестирования

Проект: портал "Российские железные дороги (РЖД)"

  • Анализ и корректировка процесса тестирования на проекте
  • Постановка задач команде тестирования, контроль исполнения, проверка выполненных задач
  • Разработка и составление программы методики испытаний системы (ПМИ)
  • Разработка чек-листов для кросс-браузерного \ кросс-платформеного тестирования
  • Проведение тестирования по различным техникам тест-дизайна(эквевилетные классы,граничные значения и т.д.)
  • Написание тест-кейсов 
  • Проверка корректности http запросов и ответов 
  • Фиксация багов в систему отслеживания ошибок (YouTrack)
Инженер технической поддержки 2 линии
Июль 2017 — Ноябрь 2017 (5 месяцев)

Проект "Комплексная информационная система - "Государственные услуги в сфере образования в электронном виде" (КИС ГУСОЭВ)

  • Решение и маршрутизация инцидентов в работе КИС ГУСОЭВ
  • Аналитика и постановка задач на доработку для инженеров 3-ей линии 
  • Обработка исходящих звонков и почты, для решения проблем требующих детального разбора с пользователями
  • Обработка,перенаправление и эскалация заявок в HP Service Manage (HPSM)
  • Работа с базами данных на основе MySQL (dbForge Studio),написание простых запросов.
  • Работа с системами контроля версий (redmine,gitlab)
  • Удаленное консультирование и поддержка пользователей через средства удалённого контроля (Team Viewer,RAdmin)
  • Работа через закрытые туннели (Open VPN)
Инженер технической поддержки
Декабрь 2016 — Июль 2017 (8 месяцев)

Проект "FAN-ID" на Кубок Конфедераций 2017

  • Использование системы Service Desk (Redmine и т.д.)
  • Проектирование и монтаж СКС, настройка и администрирование активного сетевого оборудования (свитчи,роутеры,модемы),работа с оборудованием Cisco
  • Создание VPN,туннелей и закрытых сетей (VipNet,OpenVPN и т.д.)
  • Настройка доступа и ограничений рабочих.станций на основе Secret.Net Studio
  • Замена,установка аппаратных комплектующих серверов
  • Установка,настройка и поддержка серверов (IBM) на Lunix-системах
  • Развертывание RAID-контроллера
  • Техническая поддержка пользователей на основе специализированного ПО (Поддержка региональных отделений и консультация региональных инженеров)
  • Установка, настройка и администрирование рабочих станций на базе ОС MS Windows и UNIX (Debian,Ubuntu)
  • Настройка и поддержка сетевого периферийного оборудования (сетевые принтера,сканеры,копировальный аппарат)
  • Установка и поддержка антивирусной и криптографической защиты данных (CryptoPro)
  • Проектирование,настройка и администрирование баз данных (Microsoft SQL Server 20xx),MySQL
  • Написание запросов T-SQL,SQL
  • Использование систем виртуализации (Oracle VM VirtualBox,VM Ware Workstation,Hyper-V)
ОГКУЗ "Санаторий для детей с родителями"
Белгород
Системный администратор
Сентябрь 2014 — Сентябрь 2015 (1 год и 1 месяц)
  • Анализ и решение возникающих проблем в процессе работы информационных систем
  • Сопровождение специализированного ПО (TrustMed:МИС TrustMed:Аптека, Консультант Плюс, ПАРУС-Предприятие 7)
  • Настройка и поддержка сервера на базе MS Windows Server 2008 R2
  • Установка, настройка и администрирование рабочих станций на базе ОС MS Windows
  • Техническая поддержка пользователей (MS Office, прикладное ПО)
  • Настройка и поддержка периферийного оборудования (принтера,сканеры,копировальный аппарат)
  • Проектирование и монтаж СКС, настройка и администрирование активного сетевого оборудования(switch,hub,router)
  • Редактирование и осуществление поддержки официального сайта санатория (1С Bitrix)
  • Установка и поддержка антивирусной и криптографической защиты данных (Kaspersky,UserGate,cryptopro csp,ЭЦП)
  • Сбор и анализ статистических данных, подготовка отчетной и сопроводительной документации (разработка ТЗ,работа с сайтами gosuslugi.ru, bus.gov.ru, формирование ежегодных отчетов по закупкам оборудования)
Дополнительное образование
Обучаем будущих веб-разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
Москва
Школа Наставников
Октябрь 2019—Октябрь 2019