Специалисты
Ручное тестирование
Тестирование мобильных приложений (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 месяца