Обо мне

Технические навыки:

- ОС: Windows, Mac, немного Ubuntu (CL);

- Системы управления дефектами и требованиями: JIRA, ITS, Bugzilla, Redmine, TeamTrack;

- Средства автоматизации: WebDriver Selenium, Sahi + Behat (Gherkin), Watin, TestNG;

- Автоматизация Android: Genymotion + Selenium Grid + Gradle;

- Средства мониторинга: Dashing-JS (Coffee, Node.js, SCSS), Allure, Graphite, Icinga2

- Средства нагрузочного тестирования: Jmeter, Яндекс.Танк;

- Системы контроля версий: SVN, Git, Perforce;

- Опыт работы с БД: MySQL;

- Языки программирования: PHP, Node.js, Java (средний уровень); Python, JS, Delphi (давний опыт);

- Языки разметки и описания: HTML, CSS, XML;

- Виртуализация: VirtualBox;

- Continuous Integration: Jenkins (начальное внедрение для деплоя (ANT, Maven), автоматизации тестирования кода и поведенческого тестирования, мониторинг);

- Базовые знания протоколов и технологий: HTTP, UDP, TCP/IP, мобильные технологии;

- Веб разработка: небольшой опыт проектирования интерфейсов, баз данных, опыт работы с различными системами управления содержимым, веб дизайн, SEO;

Профессиональные навыки
Опыт работы
Июнь 2015 — Май 2016
PayQR
Senior QA Automation
Москва
Обязанности и достижения

Ключевые слова: 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: приоритизация задач для отдела от бизнеса, контроль выполнения, релиз-менеджмент

Январь 2012 — Май 2015
QA
Москва
Обязанности и достижения

Обязанности:
- Приемочное кроссбраузерное тестирование продуктов
- Разработка тест планов, методологий процесса тестирования
- Внедрение автоматизации CI сборки и тестирования на базе Jenkins
- Написание автотестов на связке Sahi + Behat

Апрель 2011 — Декабрь 2011
Мототелеком
Тестироващик
Москва
Обязанности и достижения

Обязанности:
- Функциональное, нагрузочное тестирование системы видео конференц связи, включающей: веб-интерфейс, десктоп приложение, приложения для Android и iOs
- Тестирование кандидатов на релиз на предмет корректной установки и лицензирования
- Внедрение автоматизации тестирования веб-интерфейса системы на базе Selenium, разработка тест плана и написание автоматических тест-кейсов на PHP
- Работа с Redmine (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок, внесение предложений по доработке)

Апрель 2010 — Март 2011
Тестирование
Москва
Обязанности и достижения

Обязанности:
- Функциональное, регрессионное, нагрузочное тестирование ИС компании (системы интеллектуального анализа данных, Data mining система, система принятия решений, системы обработки данных, система документооборота на java)
- Разработка тест планов, спецификаций, методологий процесса тестирования
- Работа с JIRA (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок)
- Анализ логов data mining и других систем для обнаружения ошибок

Апрель 2008 — Апрель 2010
TP Developer
Москва
Обязанности и достижения

Обязанности:
- Разработка тест планов и стратегий для приложений и функций телефона (Internet Browser, File Manager, Messaging Client, Download Agent, DRM Agent, т.д.)
- Разработка автоматических и ручных тест кейсов для симуляторов мобильных телефонов под windows
- Создание портала для тестирования различных сервисов и разметки мобильного браузера
- Покрытие автоматическими тестами функций мобильного браузера Openwave "V7" (в данное время принадлежит Myriad Group)
- Покрытие ручными и автоматическими тестами продукта "Dynamic Homescreen" компании Myriad Group
- Создание автоматических тестов для flash приложений компании "Slide" для Facebook и Myspace

Декабрь 2006 — Апрель 2008
TP Developer
Обнинск
Обязанности и достижения

Контроль качетсва ПО
Работа с Issue Tracking System
Работа c Concurrent Versions System
Разработка тест планов около-браузерных мобильных приложений

Высшее образование
Январь 2002 — Январь 2008
ИАТЭ
Кибернетики
Обнинск