Обо мне

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

  • ОС: Windows, Mac, немного Ubuntu (CL);
  • Системы управления дефектами и требованиями: JIRA, ITS, Bugzilla, Redmine, TeamTrack
  • Средства автоматизации: WebDriver Selenium, Sahi + Behat (Gherkin), Watin, TestNG
  • Автоматизация Android: Genymotion + Selenium Grid + Gradle + Appium;
  • Средства мониторинга: 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;

Опыт работы в качестве: Manual QA, Senior QA Automation, Test Plan Developer, QA Lead

Профессиональные навыки
Опыт работы
Июнь 2015 — Май 2016 (1 год)
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 (3 года и 5 месяцев)
QA
Москва
Обязанности и достижения
Обязанности: - Приемочное кроссбраузерное тестирование продуктов - Разработка тест планов, методологий процесса тестирования - Внедрение автоматизации CI сборки и тестирования на базе Jenkins - Написание автотестов на связке Sahi + Behat
Апрель 2011 — Декабрь 2011 (9 месяцев)
Мототелеком
Тестирование
Москва
Обязанности и достижения
Обязанности: - Функциональное, нагрузочное тестирование системы видео конференц связи, включающей: веб-интерфейс, десктоп приложение, приложения для Android и iOs - Тестирование кандидатов на релиз на предмет корректной установки и лицензирования - Внедрение автоматизации тестирования веб-интерфейса системы на базе Selenium, разработка тест плана и написание автоматических тест-кейсов на PHP - Работа с Redmine (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок, внесение предложений по доработке)
Апрель 2010 — Март 2011 (1 год)
Тестирование
Москва
Обязанности и достижения
Обязанности: - Функциональное, регрессионное, нагрузочное тестирование ИС компании (системы интеллектуального анализа данных, Data mining система, система принятия решений, системы обработки данных, система документооборота на java) - Разработка тест планов, спецификаций, методологий процесса тестирования - Работа с JIRA (оценка сроков сдачи, правильное описание уязвимостей, распределение обязанностей по коррекции ошибок) - Анализ логов data mining и других систем для обнаружения ошибок
Апрель 2008 — Апрель 2010 (2 года и 1 месяц)
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 (1 год и 5 месяцев)
TP Developer
Обнинск
Обязанности и достижения
Контроль качетсва ПО Работа с Issue Tracking System Работа c Concurrent Versions System Разработка тест планов около-браузерных мобильных приложений
Высшее образование
Январь 2002 — Январь 2008
ИАТЭ
Кибернетики
Обнинск