О себе
Я - QA Engineer с опытом в сфере обеспечения качества высоконагруженных мобильных продуктов и веб-сервисов. Обладаю сильной инженерной экспертизой в локализации дефектов на стыке клиент-серверной части, глубоко понимаю логику взаимодействия микросервисов и умею эффективно работать с логами и сетевым трафиком, мне важно не просто зафиксировать дефект, а «посмотреть под капот» системы, локализовать первопричину, чтобы передать разработчикам максимально полную информацию. Моя главная мотивация — участвовать в создании стабильных и удобных сервисов для пользователей, а также непрерывно развивать свои компетенции в сфере тестирования сложных систем. Я способна быстро выстраивать причинно-следственные связи, оперативно переключаться между задачами разного приоритета без потери фокуса и качества. Умею работать в динамичном темпе Agile/Scrum спринтов, глубоко ценю свое и чужое время, поэтому всегда строго контролирую дедлайны по своим задачам.
Опыт работы
ASOS
QA Engineer, Mobile QA (Mobile + Web)
На проекте выполняла комплексное ручное тестирование высоконагруженного B2C Web-приложения (Desktop/Mobile Web) и нативного мобильного приложения для e-commerce ритейла в сфере моды, агрегирующее продажи одежды, обуви и аксессуаров для B2C-рынка через омниканальную платформу (Web + Mobile). Выполняла ручное функциональное, интеграционное, системное и End-to-End тестирование веб-версии платформы и мобильного приложения. Обеспечивала высокое качество UI/UX, кросс-браузерное (Chrome, Safari, Firefox, Edge) и кросс-платформенное тестирование интерфейсов с валидацией адаптивности, жестов и специфических мобильных прерываний. Плотно работала в связке с командой автоматизации тестирования. Полностью отвечала за разбор отчетов, анализ результатов прогонов (Nightly Builds / Regression Runs) в Allure TestOps и локализацию упавших тестов. Отделяла инфраструктурные «мигающие» (flaky) тесты от реальных дефектов бэкенда и фронтенда. Имею навыки работы с протоколами HTTP/HTTPS, знание принципов обмена данными в клиент-серверной архитектуре, а также основные HTTP-методы и коды ответов. Проводила глубокое тестирование REST API на стыке микросервисов. Выполняла валидацию JSON-структур, response body, статус-кодов и headers в Swagger и Postman. Писала тестовые скрипты (Postman Test Scripts) для автоматизации проверок контрактов и генерации динамических данных. Тестировала асинхронное взаимодействие сервисов через Apache Kafka. Контролировала отправку, валидность структуры и успешную доставку сообщений (событий) в топиках при операциях с корзиной и оформлением заказов. Работала в контейнеризированной среде: использовала базовые команды Docker и Kubernetes (Lens/Kube-панели) для проверки статуса подов, перезапуска сервисов и изоляции серверных дефектов. Подключалась к серверам по протоколу SSH для работы с файловой системой и ручного сбора логов. Активно использовала Kibana для мониторинга системных логов, локализации ошибок на бэкенде и выявления скрытых 500-х дефектов. Через Chrome DevTools выполняла глубокий аудит фронтенда: валидация DOM-дерева, проверка CSS-стилей по макетам Figma, инспекция сетевых запросов во вкладке Network (проверка Request/Response Payload, выявление причин задержек). Работала с вкладкой Application для тестирования и подмены данных в Cookies, localStorage и sessionStorage (включая работу с сессиями пользователей и авторизационными Access/Refresh токенами). Тестировала наше мобильное приложение на реальных устройствах и эмуляторах — функционал, вёрстку, жесты, адаптивность под разные экраны и версии ОС. В Android Studio запускала эмуляторы на разных моделях и версиях Android, эмулировала условия использования, проверяла вёрстку через Layout Inspector. В Xcode работала реже, с симуляторами iOS на разных моделях iPhone и версиях системы, проверяла вёрстку через Debug View Hierarchy, смотря отступы, наложения элементов. Работала с логами через Logcat и Console, ловила краши и прикладывала stack trace к баг-репортам. Снимала логи с реальных iOS-устройств через iMazing. Работала с пушами и т.д. Получала тестовые сборки через TestFlight, на Android через apk, отслеживала обновления и отправляла crash-репорты. Тестировала на реальных устройствах через BrowserStack - жесты, ориентация экрана, биометрия, геозависимый функционал. В Charles Proxy я выполняла перехват, дешифрование (SSL Proxying) и валидацию клиент-серверного трафика мобильных приложений, проверяя корректность отправки параметров REST API запросов, заголовков авторизации и структуры JSON-ответов. Также я использовала инструменты сниффера для симуляции негативных условий сети (Throttling), подмены ответов сервера (Breakpoints/Map Local). В Jenkins управляла параметризованными сборками (через параметр Build with Parameters) для автоматической компиляции и дистрибуции тестовых версий мобильных приложений в TestFlight. Работала с базами данных, выполняя базовые SQL-запросы с помощью PostgreSQL, DBeaver. Разрабатывала и актуализировала чек-листы и тест-кейсы в Test IT, формировала тестовые комплекты (секции) под регресс. Оформляла баг-репорты в Jira и сопровождала их жизненный цикл до полного закрытия. Вела базу знаний, шаблоны и стандарты тестирования в Confluence.
Мегафон
Тестировщик / QA Engineer
Выполняла ручное тестирование мобильной и desktop версий веб-приложения, осуществляла функциональное тестирование (интеграционное, системное), нефункциональное тестирование (Кроссбраузерное/Кроссплатформенное, UI/UX), smoke, sanity, регресс). Так же проверяла бэкенд и автоматизацию API через Run collection и скрипты в Postman. Проверяла позитивные и негативные сценарии API через Postman. Использовала автоматические проверки API для функциональности. Тестировала REST API через Postman и Swagger: работала с токенами авторизации (Bearer, access/refresh), переменными окружений, коллекциями, использовала базовые pre-request и test scripts. Анализировала историю прогонов в Allure TestOps, чтобы отследить динамику падений автотестов. Анализировала структуру JSON-ответов REST API. Проверяла корректность отображения интерфейса на различных разрешениях экранов в DevTools. Запуск/пересборка пайпланов в GitLab с помощью интеграции Jira. Искала конкретный Trace ID запроса в Grafana. Тестировала отправку пуш уведомлений, в Kafka смотрела структуру сообщения и получателей пуша. Смотрела логи контейнеров через Docker, когда нужно было разобраться, почему сервис не стартует или падает на тестовом стенде. Понимаю принципы работы Kubernetes: статусы сервисов, логи подов, переменные окружения. Работала через командную строку, использовала SSH. Проводила ручное тестирование мобильных приложений на iOS и Android - реальные устройства, эмуляторы, разные версии систем и разрешения экранов. Запускала Android - эмуляторы в Android Studio, проверяла адаптивность вёрстки и слои интерфейса через Layout Inspector. Выполняла поиск тестовых данных с помощью SELECT-запросов в PostgreSQL.
- Выявляла проблемы отображения интерфейса и адаптивности на разных устройствах и разрешениях.
- Проактивное Shift-Left Testing через ревью ТЗ и диалога в разработчиком вместо тестирования, когда всё готово (итог: найдено больше багов еще на ранних стадиях).
- Разработала чек-листы для проверки на ранних этапах разработки.
Образование
Забайкальский государственный университет
— 2024Техносферная безопасность
Бакалавр