Обо мне

Engineer QA

Опыт работы
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Ведущий специалист по тестированию
Сентябрь 2018 — По настоящее время (1 год и 2 месяца)

Разработка эффективной тестовой инфраструктуры для крупного банка
Планирование тестового покрытия продукта
Составление тестовой документации для автоматизированных и ручных тестов
Внедрение BDD подхода в разработку и CI непрерывного цикла разработки
Обучение аналитиков составлению тестовых сценариев на языке Gherkin
Построение тестового фреймворка с нуля на основе BDD Cucumber фреймворка: Java8, Selenium, BDD Cucumber
QA(разработка JAVA): написание приёмочные тестов на фронтэнд UI и интеграционных на бизнес логику
Написание скриптов для билдера MS Azure, внедрение Allure report для построения графиков на билдере.

Тестировщик ПО
Август 2013 — Август 2018 (5 лет и 1 месяц)

Тестирование WinForm
Ручное тестирование
Регресионное тестирование
Тестирование компилятора C++
Тестирование Web
Тестирование мобильных платформ (Android/iPhone)

Составление тест планов, тест кейсов


Высшее образование
Ташкентский университет информационных технологий
Ташкент
Факультет: Информационных технологий; ФИТ
Сентябрь 2010—Июнь 2014 (3 года и 9 месяцев)
Инженер телекоммуникаций
Дополнительное образование
Quality Lab
 
Тестирование REST API
Август 2019—Сентябрь 2019 (1 месяц)
  1. Раннее тестирование — разработчики сначала делают API, а потом уже графический интерфейс. У вас есть шанс проверить логику раньше, чем ей дорисуют кнопочки в GUI
  2. Тестирование API — графического интерфейса может в принципе не быть. Будет только API-метод. Такое часто бывает в enterprise-системах.
  3. Скорость — вызвать один запрос занимает доли секунды. А вот через интерфейс повторить процедуру бывает сложно. Например, создать пользователя на 50 заполненных полей…
  4. Точная локализация — где конкретно произошла проблема? На сервере или клиенте? Проверьте работу сервера через API и узнаете точно
  5. Автоматизация — даже если у вас нет автотестов на уровне API приложения, вы можете создать свои простенькие через Postman. Это поможет не гонять одно и то же вручную + быстро создавать большие объемы данных
Школа тест-менеджеров v.2.0
Март 2019—Май 2019 (2 месяца)

За время обучения были успешно пройдены следующие темы:

  • Сбор ожиданий от тестирования проекта на разных уровнях
  • Постановка измеримых целей отдела тестирования
  • Анализ существующего процесса тестирования
  • Создание тест-плана и тестовой стратегии
  • Оценка сроков на тестирование
  • Организация процесса управления тестами и ошибками
  • Выбор стратегии автоматизированного тестирования
  • Составление профиля кандидата в команду
  • Составление матрицы обучения по команде
  • Анализ используемых способов делегирования и контроля
  • Определение стратегии мотивации в команде


Онлайн-курсы и тренинги для тестировщиков
Программирование на Java для тестировщиков
Сентябрь 2018—Октябрь 2018 (1 месяц)