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

Main skills: research functional testing, test automation (web, mobile and API), qa leading
Platforms: Windows, Mac
Markup and programming languages:
Basic:
- C/C++, Borland Delphi, Pascal, Java Script
OK:
- PHP (+ MySQL), Java, JS
- Markup: XHTML/HTML, CSS
Dev & Test envs:
- Bug tracking: ITS, BugZilla, Serena TeamTrack, JIRA, Redmine
- Version control: CVS/SVN, Perforce, GIT
- Web apps testing framework WATIN
- Selenium producs for automatic testing + Puppeteer
- CI Jenkins implementation for automatic testing
- Automatic testing tool Sahi + test cases with Behat
- Automation with Docker + Maven + Java/JS + TestNG/Mocha + Swagger API models
- App automation: Jenkins Build APK job (GIT + Gradle) + Java & TestNG + Selenium Grid + Appium
server + Genymotion Android Sim
- Monitoring service development (monitoring API, URLs accessibility, partners availability, financial
and all other available data) with Jenkins + Java + TestNG + ICINGA2 + Graphite and notifications thru
all available channels + Dashing-JS (adding Nodejs data parsers for widgets)
Technologies:
- Network technology basic knowledge (UDP, TCP/IP, etc.)
- HTTP protocol basic knowledge
- Basic web development experience (interface development, database creation, different CMS
experience, web-design)
- Testing and automatic testing experience
- Mobile technology basic knowledge
- Initial automatic testing implementation experience
- Initial QA processes implementation

Профессиональные навыки
Опыт работы
PlasmaPay
Москва
QA Lead + Automation
Июнь 2018 — Октябрь 2019 (1 год и 5 месяцев)

Keywords: Blockchain, JS, Mocha, Chai, Puppeteer, GIT, Maven, Docker, Swagger, Gitlab, JIRA,

Confluence

Leading activities:

- Adding QA practice to the development cycle

- Developing QA processes for all products: backend, web apps, mobile app releases

- New QA operations and tools integration

- Hiring QA Engineers

Automation activities:

- Few REST APIs automation with Docker + Maven + JS + Mocha and adding tests to GitLab runner

- UI browser tests automation with Puppeteer

- APIs description with Swagger and it's implementation to test automation process

- Smoke and Full Test Plan development

Предоставление качественного сервиса личного водителя
QA Lead
Июнь 2016 — Май 2018 (2 года)

Ключевые слова: Java, TestNG, GIT, Maven, Docker, Swagger, RAML, Jenkins, Teamcity, JIRA, Confluence, TestRail, Periscope, Kibana, Sentry

Руководительство:
- Добавление в процесс разработки процесса тестирования впринципе с нуля
- Разработка процессов тестирования всех частей продукта: бекенд, веб приложения, релизы мобильных приложений
- Внедрение анализа ошибок на проде: чья ошибка повлекла это и что предприняли как разработчики так и тестировщики, чтобы такого больше не повторялось
- Приоритизация задач для бизнеса и команды, контроль производительности, анализ запросов от поддержки (разбирательство до самой корневой причины ошибки)
- Собеседования, мотивация, разработка тест заданий, вопросов на собеседовании
- Публикация метрик качества как продуктов, так и отдела качества
- Интеграция новых процессов и инструментов (тест-менеджмент инструмент, тестирование дизайна и документации, тд)

Автоматизация:
- Автоматизация нескольких апи (REST и WSS) с помощью Docker + Maven + Java + TestNG и добавление тестов в процесс деплоя бекенда на Jenkins
- Описание API с помощью Swagger и внедрение сгенеренных моделей в процесс автоматизации
- Параллельный запуск двух потоков тестов, которые взаимодействуют между собой: ждут друг друга и передают данные

PayQR
Москва
Senior QA Automation
Июнь 2015 — Май 2016 (1 год)
Ключевые слова: Java, TestNG, GIT, ANT, Maven, Jenkins, JIRA, Confluence, Яндекс.Танк, Selenium Grid, Android Studio, Gradle, Genymotion, Appium, Dashing-JS, Node.js, Coffee, SCSS Активности: - Оценка возможностей и объема работ по автоматизации тестирования на проекте, состоящем из бекенда, фронтенда, нескольких API и мобильных приложений на всех трех мобильных ОС - Автоматизация backend API и frontend историй с помощью Java + TestNG + Selenium Grid - Автоматизация Android приложения: Jenkins Build APK job (GIT + Gradle) + Java & TestNG + Selenium Grid + Appium server + Genymotion Android Sim - Разработка первой версии мониторинга ключевых фич сервиса (mobile API, доступность адресов, работоспособность партнеров и т.п.) на Jenkins + Java + TestNG + ICINGA2 + Graphite с нотификацией по всем каналам связи - Разработка новой версии мониторинга (первая версия + любые в том числе финансовые показатели и т.п.) на Dashing-JS (написание парсеров данных на Node.js для виджетов) - Проведение нагрузочного тестирования бекенда и фронтенда для поиска проблемных точек системы с помощью своей разработки на Java, а также Яндекс.Танка - Движение в сторону Continuous Delivery (инфраструктура, бесшовный деплой, автоматизация тестирования) - Выполнение функций QA Lead: приоритизация задач для отдела от бизнеса, контроль выполнения, релиз-менеджмент
Мы — digital-агентство полного цикла
QA
Январь 2012 — Май 2015 (3 года и 5 месяцев)
Обязанности: - Приемочное кроссбраузерное тестирование продуктов - Разработка тест планов, методологий процесса тестирования - Внедрение автоматизации CI сборки и тестирования на базе Jenkins - Написание автотестов на связке Sahi + Behat
Мототелеком
Москва
Тестирование
Апрель 2011 — Декабрь 2011 (9 месяцев)
Обязанности: - Функциональное, нагрузочное тестирование системы видео конференц связи, включающей: веб-интерфейс, десктоп приложение, приложения для Android и iOs - Тестирование кандидатов на релиз на предмет корректной установки и лицензирования - Внедрение автоматизации тестирования веб-интерфейса системы на базе Selenium, разработка тест плана и написание автоматических тест-кейсов на PHP - Работа с Redmine (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок, внесение предложений по доработке)
Тестирование
Апрель 2010 — Март 2011 (1 год)
Обязанности: - Функциональное, регрессионное, нагрузочное тестирование ИС компании (системы интеллектуального анализа данных, Data mining система, система принятия решений, системы обработки данных, система документооборота на java) - Разработка тест планов, спецификаций, методологий процесса тестирования - Работа с JIRA (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок) - Анализ логов data mining и других систем для обнаружения ошибок
Разработка ПО
TP Developer
Апрель 2008 — Апрель 2010 (2 года и 1 месяц)
Обязанности: - Разработка тест планов и стратегий для приложений и функций телефона (Internet Browser, File Manager, Messaging Client, Download Agent, DRM Agent, т.д.) - Разработка автоматических и ручных тест кейсов для симуляторов мобильных телефонов под windows - Создание портала для тестирования различных сервисов и разметки мобильного браузера - Покрытие автоматическими тестами функций мобильного браузера Openwave "V7" (в данное время принадлежит Myriad Group) - Покрытие ручными и автоматическими тестами продукта "Dynamic Homescreen" компании Myriad Group - Создание автоматических тестов для flash приложений компании "Slide" для Facebook и Myspace
TP Developer
Декабрь 2006 — Апрель 2008 (1 год и 5 месяцев)
Контроль качетсва ПО Работа с Issue Tracking System Работа c Concurrent Versions System Разработка тест планов около-браузерных мобильных приложений
Высшее образование
Обнинский государственный технический университет атомной энергетики
Обнинск
Факультет: Кибернетики
Январь 2002—Январь 2008 (6 лет)