Специалисты

Описание

Ручное тестирование
Тестирование мобильных приложений (Android, iOS)
Тестирование web-приложений (frontend, backend)
Тестирование API

Используемые инструменты: Charles (breakpoints, rewrite), Postman (написание тестов для запросов), Newman (интеграция в CI, создание репортеров), cURL, Swagger, Apiary, Optic (сравнение спецификаций, сопоставление спецификации и ответа), Schemathesis (генерация запросов на основе спецификации), Sentry (просмотр логов), Seq (просмотр логов), Amplitude (просмотр действий пользователей), MySQL и PostgreSQL (на уровне запросов к БД) Browserstack (использование эмуляторов), Chrome Dev Tools (network, console, device toolbar), Testrail (создание чеклистов, тесткейсов, тестранов), Jira, Yandex Tracker, Confluence, Trello

Автоматизированное тестирование
Разработка автотестов для API
Разработка ui-автотестов для мобильных приложений
Интеграция автотестов в CI

Используемые инструменты: Python, Pytest, Java, TestNG, Appium, Allure (использовал для генерации отчетов автотестов), Docker (на уровне написания dockerfile), Git (на уровне основных команд), CI/CD (Gitlab) (создание пайплайнов, multi-project pipelines), Browserstack (использование эмуляторов, интеграция с Appium),
Южно-Уральский Государственный Университет Организация и технология защиты информации
2008 - 2013, Челябинск

Опыт
Проект

Медицинский проект, дневник самоконтроля человека

Описание

Описание: Медицинский проект, дневник самоконтроля человека, с возможностью отслеживать свои показатели употребление пищи в ХЕ, вес, прием медикаментов, активности, инсулин. Продукт позволяет пользователям взять сахарный диабет под контроль, видеть реальную картину динамики сахаров и компенсации заболевания. Проект включает мобильное приложение и backend часть. Стояла задача внедрения автоматизации тестирования на проекте. Роль: Ведущий тестировщик Команда: 10 человек Задачи и обязанности: Анализ существующих чеклистов и их переработка под сценарии для автоматизированных тестов Разработка и внедрение ui-автотестов для мобильного приложения Внедрение автотестов в систему сборки и дистрибуции билдов (Gitlab CI) совместно с devops Обучающие и консультационные работы для тестировщиков проекта по написанию автотестов Написание инструкций по развертыванию и использованию системы автоматизированного тестирования Достижения: Удалось заложить основу для развития системы автоматизированного тестирования приложения на проекте, сократить время сессионного тестирования примерно на 30%

Технологии

Java, TestNG, Appium Studio, Gitlab, Allure, Testrail, Jira, Confluence

Длительность

август 2023 - настоящее время месяцев

Проект

Личный кабинет страхователя с возможностью оформления полисов

Описание

Описание: Личный кабинет страхователя с возможностью оформления полисов, подачи заявлений и отслеживания их статусов в виде web-сайта и backend части мобильного приложения. Перед командой стояла задача по доработке продукта и разделению его на микросервисы. Роль: Тестировщик тимлид Команда: 12 человек Задачи и обязанности: Погружение совместно с аналитиком в плохо документированный проект с большим количеством интеграций Написание тест-плана и чек листов Функциональное и интеграционное тестирование разрабатываемой функциональности Автоматизация тестирования API Регрессионное тестирование продукта Помощь аналитику в написании документации и пользовательских инструкций Достижения: Разработал и внедрил автотесты для API (Python, Pytest, Allure), что позволило сократить время регресса примерно на 40% Удалось внедрить несколько новых фич с минимальным количеством правок после выкатки и заложить основу для будущего разделения проекта на микросервисы

Технологии

Bitrix, Postman, Python, Pytest, Allure, Seq, Testrail, Jira, Confluence

Длительность

декабрь 2022 - август 2023 месяца

Проект

Платежная система для магазинов

Описание

Платежная система для магазинов SPAR и Семья. Проект включал в себя Android и iOS приложение. Стояла задача по разработке модуля платежной системы на основе платформы для организации расчетов “Монета” в приложении Роль: Ведущий тестировщик Команда: 15 человек Задачи и обязанности: Тестирование требований и анализ взаимодействия платежной системы с мобильным приложением и сервисом интернет-магазинов Написание тест-плана и тест-кейсов Приемка API Функциональное и интеграционное тестирование модуля Достижения: Удалось внедрить модуль с минимальным количеством правок на проде и уменьшить процент комиссии за эквайринг для Заказчика

Технологии

Postman, Newman, Gitlab, Python, Browserstack, Gitlab, Sentry, Amplitude, Testrail, Jira, Yandex Tracker, Confluence

Длительность

июль 2022 - ноябрь 2022 месяца

Проект

Система лояльности магазинов

Описание

Описание: Система лояльности магазинов SPAR и Семья. Проект включал в себя Android и iOS приложение, web-сайт, приложение для сборщиков заказов. Задача заключалась в поддержке и развитии продуктов проекта. Роль: Ведущий тестировщик Команда: 15 человек Задачи и обязанности: Тестирование требований Написание тест-планов и чек листов Приемка и тестирование API Ручное тестирование мобильного приложения (Android, iOS) Автоматизация тестирования мобильного приложения Погружение новых тестировщиков в проект Достижения: Разработал и внедрил систему мониторинга API на основе Newman, Python, Gitlab CI Разработал и внедрил ui-автотесты для мобильного приложения (Java, TestNG, Allure) Несмотря на усложнение проекта, удалось удержать уровень качества на прежнем уровне (результативность тестирования порядка 91%) Удалось сэкономить для заказчика порядка 500 000 р. за счет отказа от печати чеков

Технологии

Postman, Newman, Gitlab, Python, Browserstack, Java, TestNG, Allure, Appium Studio, Gitlab, Sentry, Amplitude, Testrail, Jira, Confluence

Длительность

ноябрь 2019 - июнь 2022 месяца