Обо мне

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

Опыт работы
Ноябрь 2015 — Декабрь 2015 (1 месяц)
101XP
Руководитель отдела тестирования
Москва
Обязанности и достижения
Реорганизация процессов взаимодействия отделов выпуска и разработки с отделом тестирования. Проведение собеседований и подбор сотрудников. Обучение сотрудников отдела основам, практикам, методам тестирования. Организация взаимодействия с аутсорсером (QATestLab). Подготовка основы для автоматизации тестирования, создание плана автоматизации, поиск инструментов. Внедрение TestRail, интеграция с Jira. Управление задачами, поступающими отделу тестирования.
Июнь 2015 — Ноябрь 2015 (5 месяцев)
Технический эксперт
Москва
Обязанности и достижения
Технический лидер на проекте Пенсионного Фонда России. Обязанности: - развитие центра компетенций (базы знаний) проекта; - ответственность за профессиональное развитие сотрудников на проекте; - анализ, выбор и обоснование оптимальных технологий по реализации технических задач; - технический контроль над разработкой тест-кейсов и скриптов; - техническая экспертиза стратегий тестирования; - участие во встречах с заказчиком, взаимодействие с целью решения сложных технических задач. - совмещение роли SQA на двух подсистемах, разработка тестов с SoapUI (REST-запросы). Также проводил занятия в Школе тестирования Perfomance Lab по теории и практике тестирования.
Январь 2013 — Апрель 2015 (2 года и 3 месяца)
ХОООХ Games
Руководитель отдела тестирования
Москва
Обязанности и достижения
Была поставлена задача организовать процесс тестирования в компании и повысить качество продуктов компании, курировать восстановление требований к продуктам. В течение первого года набрал команду специалистов по тестированию (5 человек), организовал регулярное тестирование основных продуктов компании. Убедил руководство в необходимости внедрения: • Continous Integration System (TeamCity) • Практики "pre-tested commit" • Практики бранчевания кода Участвовал в роли тест-менеджера в проектах. Взял на себя функции релиз-менеджера: подготовка, тестирование и выпуск обновлений. Сократился цикл разработки и выпуска обновлений, увеличилось количество разработчиков и выпускаемого кода. Повысилось качество продукта: сокращение количества обращений в техническую поддержку с проблемами продуктов, снижение критичности пропущенных проблем. Организовано конфигурационное тестирование: изучение оборудования клиентов, поиск и закупка необходимого оборудования. Участвовал в реорганизации процессов разработки. В течение второго года организовал автоматизацию функционального тестирования web-приложения (покрытие 85% функционала) и регулярное нагрузочное тестирование (Jmeter для Web, модифицированный клиент для сервера). Появились новые проекты, была увеличена команда тестирования (до 7 человек). Внедрена MS TFS, которая использовалась для ведения тестовой модели, связки сценариев с автотестами, непрерывного запуска автотестов. Активное восстановление требований к продуктам компании, участие в тестировании пользовательской документации. В первом квартале третьего года начата автоматизация тестирования С++ приложений. Покрытие тестовой модели для продуктов компании доведено до 100%. Скучающие сотрудники технической поддержки подключены к тестированию. Также занимался обучением сотрудников, повышением их квалификации, мотивацией.
Июнь 2010 — Январь 2013 (2 года и 7 месяцев)
инженер по тестированию ПО (Team Lead)
Москва
Обязанности и достижения
В группе тестирования обновляемых компонентов участвовал в тестировании компонентов SystemWatcher (поведенческий анализ) и AVZ (восстановление системы после заражения), разработке тестовой модели для этих компонентов. Получал задачу от руководителя группы тестирования, разбивал на подзадачи и делегировал часть подзадач на тестировщиков, работающих в китайском офисе Лаборатории. Автоматизировал функциональное тестирование AVZ скриптами на perl и VBS. Также проверял корректность обновлений антивирусных баз на продуктах для ARM- и MIPS-архитектур с использованием qemu. Проверял корректность скачивания и применения обновлений антивирусных баз для продуктов под Windows, Linux, FreeBSD.
Июль 2008 — Июнь 2010 (1 год и 11 месяцев)
Руководитель отдела тестирования Департамента разработки программного обеспечения
Москва
Обязанности и достижения
Полная реорганизация отдела тестирования. Обучение сотрудников, повышение их квалификации. Создание регламента отдела, инструкций по работе с внутренними системами. Улучшение имевшихся процессов тестирования. Создание шаблонов базовых документов тестирования для проектов. Планирование работ по проектам, распределение ресурсов тестирования на проекты. Внедрение инструментов автоматизации процессов тестирования, а также автоматизации функционального и нагрузочного тестирования (продукты Rational и Mercury). Внедрение автоматизации тестирования. Обучение сотрудников автоматизации функционального тестирования с использованием Rational Functional Tester. Кардинальная переработка используемой схемы в Rational ClearQuest, создание новой схемы, ее полная настройка и внедрение. Участие в роли тест-менеджера на некоторых проектах. Контроль за выполнением сотрудниками поставленных задач. Построение индивидуальных планов развития сотрудников отдела и контроль за их выполнением, планирование обучения в соответствии с будущими задачами. Контроль за выполнением сотрудниками регламентов компании. Мотивация сотрудников.
Октябрь 2007 — Июнь 2008 (8 месяцев)
специалист по качеству
Москва
Обязанности и достижения
Тестирование банковского веб-приложения на движке GEMINI для "Альфа-банка". Создание тестовой модели (тестовые сценарии и тестовые требования) в Mercury Quality Center по двум проектам. Проведение функционального и регрессионного тестирования. Автоматизация функционального тестирования с использованием Rational Functional Tester 7. Проведение нарузочного тестирования с использованием Mercury Load Runner. Проведение интеграционного тестирования на территории заказчика.
Апрель 2007 — Октябрь 2007 (6 месяцев)
тестировщик ПО
Москва
Обязанности и достижения
Тестирование web-приложения для проведения интернет-опросов со сложной логикой. Разработка тестовой модели. Функциональное тестирование, регрессионное, нагрузочное (Mercury Load Runner). Автоматизация функционального тестирования с использованием Mercury Quick Test Pro 9.
Ноябрь 2006 — Апрель 2007 (5 месяцев)
тестировщик ПО
Москва
Обязанности и достижения
Тестирование банковского клиент-серверного ПО (клиент — Windows, .NET, сервер — Linux, C++), разрабатываемого для американского банка Interbank. Чтение документации на английском языке. Разработка тестовых сценариев. Функциональное и регрессионное тестирование. Проведение нагрузочного тестирования (модифицированный клиент).
Март 2006 — Ноябрь 2006 (8 месяцев)
инженер по качеству ПО
Москва
Обязанности и достижения
На проектах компании участвовал в: 1. тестировании системы скрэтч-карт ("Билайн") 2. тестировании новых (на тот момент) услуг "Позвони мне" и "Пришли денег" (Билайн) 3. разработке тестовой модели для биллинга "Мегафона" ("СоникДУО") 4. тестировании системы складского учета ("Перекресток") Работал с Mercury Test Director и Mercury Quality Center. Написал несколько процедур на PL\SQL.
Октябрь 2005 — Март 2006 (5 месяцев)
КБ Генбанк ООО
системный администратор
Москва
Обязанности и достижения
Администрирование сетевых и телефоных коммуникаций, парка пользовательских компьютеров, управление АТС. Общение с пользователями. Обслуживание офисной и копировальной техники.
Высшее образование
Январь 2005 — Январь 2011
МГИМ
Менеджмента
Москва
Среднее специальное образование
Сентябрь 2001 — Июль 2005
техн., Юридический
Программное обеспечение вычислительной техники и автоматизированных систем
Кропоткин