Мегапосты:
Мой круг становится Хабр Карьерой! Узнать подробности
Обо мне

QA Team Lead

Участие в профессиональных сообществах
Опыт работы
Акционерный коммерческий банк
TeamLead QA / Head of QA
Октябрь 2016 — По настоящее время (3 года и 3 месяца)

Выстраивание процесса тестирования:

  • внедрение тест-менеджмент среды; 
  • выстраивание процесса релизов; 
  • решение проблем с тестовыми окружениями; 
  • анализ фидбека от команд; 
  • анализ покрытия функционала (авто)тестами

Определение стратегий тестирования на каждом из направлений (Mobile, FrontEnd, Backend)Определение необходимых ресурсов (в части QA) для каждой командыПостановка задач QA на написание вспомогательных инструментов для упрощения тестирования интеграции с внешними системамиИнтервью и найм QA

Нагрузочное тестирование:

  • Нагруз. тестирование ИБ физ. лиц (C# код нагруз. тестов)
  • Курирование проведения нагрузочного тестирования ИБ юрлиц (jMeter/LoadRunner) и автоматизации UI (C#/Selenium Grid)

QA / DevOps:

  • Имплементация автоматического обновления БД (MS SQL) + внедрение процесса обновления БД
  • Внедрение анализатора кода SonarQube + интеграция с TeamCity (для всех типов проектов (Frontend, Backend, Database) 
  • Автоматизация тестирования (разворачивание сервисов + прогон автотестов: TeamCity + Octopus Deploy)
  • Конфигурирование деплоймента: Octopus Deploy (ASP.NET apps, Windows Services ...)
  • Настройка CI-сборок для Android на TeamCity + Fabric
  • Настройка тестовых окружений для FrontEnd / Mobile / Backend тестировщиков + написание скриптов для упрощения деплоймента полноценного окружения "по кнопке"
  • Конфигурирование TeamCity и администрирование тестовых окружений

Автотесты:

  • Проектирование архитектуры автотестов / планирование ресурсов для запуска процесса автоматизации
  • Планирование и декомпозиция задач на автоматизацию
  • API тесты:
    • написание тестов и заглушек для сервисов на C# (NUnit)
    • UI тесты: C# + NUnit + Selenium Grid + TeamCity
    • Настройка Selenium Grid для UI тестов

Инструменты: TeamCity, Octopus Deploy, TestRail, Git, jMeter, SonarQube, C#, Powershell

Projects: https://i.binbank.ru, https://i.mdm.ru/ , https://russia.wu.com/

Финансовый супермаркет, который создает удобные сервисы и рекомендации
Руководитель отдела тестирования
Апрель 2015 — Октябрь 2016 (1 год и 7 месяцев)

Постановка процесса тестирования с нуля в каждой из команд (3 команды)Планирование развития отдела тестированияИнтервью и найм сотрудников (4 человека в отделе)Обучение тестировщиков

Автоматизация процессов тестирования: 

  • обновления тестовых БД;
  • разворачивания тестовых версий;
  • разноуровневые автотесты

Внедрение процесса документирования (установка Wiki + продвижение идеи шаринга знаний по проекту)Управление и улучшение процесса релизов на Live окружение

DevOps / Release Engineer: настройка разворачивания приложений на Test / Stage / Live окружения с помощью Octopus Deploy (ASP.NET apps, Windows Services ...)

.NET Automation QA Engineer: C# + NUnit + Selenium Grid + TeamCity + интеграция с TestRail

Разворачивание / настройка Selenium Grid для UI тестовКонфигурирование TeamCity и администрирование тестовых окруженийВнедрение скриншотного тестирования (основанного на собственном проекте -http://kepler.ws)

Инструменты: CI TeamCity (+ integration with Octopus Deploy); Test Management TestRail; Bugtracker Youtrack

Единственная российская компания, удостоенная статуса Платинового Партнёра SAP
Senior Software QA Engineer
Сентябрь 2014 — Апрель 2015 (8 месяцев)

Организация процесса тестирования на SAP Hybris E-commerce проектахПланирование задач по тестированиюРаспределение задач между тестировщикамиПодготовка и выполнение различных видов тестированияАвтоматизация тестирования (миграции данных, UI (screenshot-based testing) ...)

Автоматизация процессов в работе QA

  • Внедрение Continuous Integration (Jenkins): сборки проектов, статические анализаторы кода (FindBug, PMD, CPD) и тд
  • Внедрение Continuous Delivery (Jenkins): деплой на тестовые, stage окружения; разворачивание дампов
  • Автоматизация запуска нагрузочных тестов (jMeter) и формирования отчетов

Проекты: http://www.rivegauche.ru/https://www.technodom.kz/http://www.technonicol.com/

Все организации города, их контакты, адреса, время работы + трехмерная карта + маршруты проезда
Специалист по тестированию ПО
Июнь 2013 — Июль 2014 (1 год и 2 месяца)

Организация полного цикла тестирования: тестирование требований; функциональное; юзабилити; производительности; отказоустойчивости; инсталляционное; конфигурационное …Участие в тестировании 3х внутренних продуктов (клиенты Desktop приложения (на C#); серверная часть WCF сервисы (на С#)) по сбору и агрегации справочной и ГИС информации.Огранизация подхода ежедневных релизов (1-2 раза в день по готовности задачи)Анализ объема предстоящих для выполнения задач и возможных рисков

Организация процесса автоматизации тестирования в продуктах (как тестировщиками, так и разработчиками):

  • автотесты для WCF служб проектов;
  • автотесты на интеграцию с внешними системами;
  • мотивация разработчиков к Unit-тестированию

Инициатор и разработчик 2х фреймворков автотестирования (C# + NUnit) для разных продуктовПараллелизация выполнения интеграционных тестов (оптимизировал время выполнения тестов более чем в 2 раза)Проведение нагрузочного тестирования с помощью Visual StudioОбучение нового сотрудника, организация feedback’ов по развитию его скиллов.Составление плана развития сотрудника как QA Engineer

Разработка и поддержка коммерческого ПО для немецких заказчиков
Новосибирск
QA Engineer
Ноябрь 2012 — Июнь 2013 (8 месяцев)

Функциональное тестирование системы управления маркетингом (Web приложение, серверная часть написана на Java)Разворачивание виртуальных машин для тестирования в облаке OpenStackАвтоматизация UI тестов (Selenium WebDriver) Web интерфейса на Groovy / Java + JBehave + JUnit + ThucydidesТестирование сервисов с помощью SoapUI

НБИ-Консалтинг
Новосибирск
Инженер по тестированию ПО
Июнь 2011 — Ноябрь 2012 (1 год и 6 месяцев)

Тестирование Web приложения ­ конструктор сайтов (серверная часть написана на PHP)Тестирование iPhone / Android приложений Автоматизация тестирования рутинных операций по верификации разных дизайнов приложения (Java + TestNG + Selenium WebDriver)Нагрузочное тестирование с помощью JMeterСовместное с PM планирование с релизов Обучение 2х тестировщиков и распределение задач между ними

Высшее образование
Сибирский государственный университет телекоммуникаций и информатики
Новосибирск
Факультет: Информатики и вычислительной техники (ИВТ)
Сентябрь 2007—Июнь 2012 (4 года и 9 месяцев)

Программное обеспечение вычислительной техники и автоматизированных систем