Обо мне

Специализация и профессиональные навыки:
Управление тестированием
Организация тестирования на проектах
Функциональное тестирование, автоматизация, нагрузочное тестирование
Windows, Linux, FreeBSD

Опыт работы
Ноябрь 2015 — Декабрь 2015
101XP
Руководитель отдела тестирования
Москва
Обязанности и достижения

Реорганизация процессов взаимодействия отделов выпуска и разработки с отделом тестирования.
Проведение собеседований и подбор сотрудников.
Обучение сотрудников отдела основам, практикам, методам тестирования.
Организация взаимодействия с аутсорсером (QATestLab).

Подготовка основы для автоматизации тестирования, создание плана автоматизации, поиск инструментов. Внедрение TestRail, интеграция с Jira.
Управление задачами, поступающими отделу тестирования.

Июнь 2015 — Ноябрь 2015
Технический эксперт
Москва
Обязанности и достижения

Технический лидер на проекте Пенсионного Фонда России.

Обязанности:
- развитие центра компетенций (базы знаний) проекта;
- ответственность за профессиональное развитие сотрудников на проекте;
- анализ, выбор и обоснование оптимальных технологий по реализации технических задач;
- технический контроль над разработкой тест-кейсов и скриптов;
- техническая экспертиза стратегий тестирования;
- участие во встречах с заказчиком, взаимодействие с целью решения сложных технических задач.
- совмещение роли SQA на двух подсистемах, разработка тестов с SoapUI (REST-запросы).

Также проводил занятия в Школе тестирования Perfomance Lab по теории и практике тестирования.

Январь 2013 — Апрель 2015
ХОООХ Games
Руководитель отдела тестирования
Москва
Обязанности и достижения

Была поставлена задача организовать процесс тестирования в компании и повысить качество продуктов компании, курировать восстановление требований к продуктам.

В течение первого года набрал команду специалистов по тестированию (5 человек), организовал регулярное тестирование основных продуктов компании.
Убедил руководство в необходимости внедрения:
• Continous Integration System (TeamCity)
• Практики "pre-tested commit"
• Практики бранчевания кода
Участвовал в роли тест-менеджера в проектах. Взял на себя функции релиз-менеджера: подготовка, тестирование и выпуск обновлений.
Сократился цикл разработки и выпуска обновлений, увеличилось количество разработчиков и выпускаемого кода. Повысилось качество продукта: сокращение количества обращений в техническую поддержку с проблемами продуктов, снижение критичности пропущенных проблем.
Организовано конфигурационное тестирование: изучение оборудования клиентов, поиск и закупка необходимого оборудования.
Участвовал в реорганизации процессов разработки.

В течение второго года организовал автоматизацию функционального тестирования web-приложения (покрытие 85% функционала) и регулярное нагрузочное тестирование (Jmeter для Web, модифицированный клиент для сервера).
Появились новые проекты, была увеличена команда тестирования (до 7 человек).
Внедрена MS TFS, которая использовалась для ведения тестовой модели, связки сценариев с автотестами, непрерывного запуска автотестов.
Активное восстановление требований к продуктам компании, участие в тестировании пользовательской документации.

В первом квартале третьего года начата автоматизация тестирования С++ приложений.
Покрытие тестовой модели для продуктов компании доведено до 100%.
Скучающие сотрудники технической поддержки подключены к тестированию.

Также занимался обучением сотрудников, повышением их квалификации, мотивацией.

Июнь 2010 — Январь 2013
инженер по тестированию ПО (Team Lead)
Москва
Обязанности и достижения

В группе тестирования обновляемых компонентов участвовал в тестировании компонентов SystemWatcher (поведенческий анализ) и AVZ (восстановление системы после заражения), разработке тестовой модели для этих компонентов.
Получал задачу от руководителя группы тестирования, разбивал на подзадачи и делегировал часть подзадач на тестировщиков, работающих в китайском офисе Лаборатории.
Автоматизировал функциональное тестирование AVZ скриптами на perl и VBS.

Также проверял корректность обновлений антивирусных баз на продуктах для ARM- и MIPS-архитектур с использованием qemu.
Проверял корректность скачивания и применения обновлений антивирусных баз для продуктов под Windows, Linux, FreeBSD.

Июль 2008 — Июнь 2010
Руководитель отдела тестирования Департамента разработки программного обеспечения
Москва
Обязанности и достижения

Полная реорганизация отдела тестирования. Обучение сотрудников, повышение их квалификации. Создание регламента отдела, инструкций по работе с внутренними системами. Улучшение имевшихся процессов тестирования.

Создание шаблонов базовых документов тестирования для проектов.

Планирование работ по проектам, распределение ресурсов тестирования на проекты.

Внедрение инструментов автоматизации процессов тестирования, а также автоматизации функционального и нагрузочного тестирования (продукты Rational и Mercury). Внедрение автоматизации тестирования. Обучение сотрудников автоматизации функционального тестирования с использованием Rational Functional Tester.

Кардинальная переработка используемой схемы в Rational ClearQuest, создание новой схемы, ее полная настройка и внедрение. Участие в роли тест-менеджера на некоторых проектах.

Контроль за выполнением сотрудниками поставленных задач. Построение индивидуальных планов развития сотрудников отдела и контроль за их выполнением, планирование обучения в соответствии с будущими задачами. Контроль за выполнением сотрудниками регламентов компании. Мотивация сотрудников.

Октябрь 2007 — Июнь 2008
специалист по качеству
Москва
Обязанности и достижения

Тестирование банковского веб-приложения на движке GEMINI для "Альфа-банка".

Создание тестовой модели (тестовые сценарии и тестовые требования) в Mercury Quality Center по двум проектам.
Проведение функционального и регрессионного тестирования. Автоматизация функционального тестирования с использованием Rational Functional Tester 7.
Проведение нарузочного тестирования с использованием Mercury Load Runner.

Проведение интеграционного тестирования на территории заказчика.

Апрель 2007 — Октябрь 2007
тестировщик ПО
Москва
Обязанности и достижения

Тестирование web-приложения для проведения интернет-опросов со сложной логикой.

Разработка тестовой модели.
Функциональное тестирование, регрессионное, нагрузочное (Mercury Load Runner).
Автоматизация функционального тестирования с использованием Mercury Quick Test Pro 9.

Ноябрь 2006 — Апрель 2007
тестировщик ПО
Москва
Обязанности и достижения

Тестирование банковского клиент-серверного ПО (клиент — Windows, .NET, сервер — Linux, C++), разрабатываемого для американского банка Interbank.

Чтение документации на английском языке. Разработка тестовых сценариев.
Функциональное и регрессионное тестирование.
Проведение нагрузочного тестирования (модифицированный клиент).

Март 2006 — Ноябрь 2006
инженер по качеству ПО
Москва
Обязанности и достижения

На проектах компании участвовал в:
1. тестировании системы скрэтч-карт ("Билайн")
2. тестировании новых (на тот момент) услуг "Позвони мне" и "Пришли денег" (Билайн)
3. разработке тестовой модели для биллинга "Мегафона" ("СоникДУО")
4. тестировании системы складского учета ("Перекресток")

Работал с Mercury Test Director и Mercury Quality Center. Написал несколько процедур на PL\SQL.

Октябрь 2005 — Март 2006
КБ Генбанк ООО
системный администратор
Москва
Обязанности и достижения

Администрирование сетевых и телефоных коммуникаций, парка пользовательских компьютеров, управление АТС. Общение с пользователями. Обслуживание офисной и копировальной техники.

Высшее образование
Январь 2005 — Январь 2011
МГИМ
Менеджмента
Москва
Среднее специальное образование
Сентябрь 2001 — Июль 2005
техн., Юридический
Программное обеспечение вычислительной техники и автоматизированных систем
Кропоткин