Резюме: QA Engineer / Тестировщик ПО
Опыт работы — 4 года 1 месяц
Декабрь 2022 —Ноябрь 2025
Bebs - дейтинговое приложение для знакомств
Обязанности:
- Проводил ручное тестирование dating-продуктов (web, iOS, Android), охватывая полный цикл:
регистрация, лайки и мэтчи, чаты, покупки
- Проводил функциональное, регрессионное, smoke, sanity, интеграционное тестирование
веб-версии и мобильной версии
- Проверял поведение при переключении сети, прерываниях, повторной авторизации и при
изменении пользовательских предпочтений
- Тестировал REST/GraphQL API сервиса (покупка кристаллов, доставка реальных подарков,
платёжные системы T-банк и PayPal), выявляя ошибки интеграции и нарушенную
бизнес-логику
- Анализировал и устранял дефекты с использованием Charles Proxy и DevTools (включая баги,
проявляющиеся только на проде)
- Разрабатывал и поддерживал тестовую документацию: чек-листы, кейсы, отчёты, баг-репорты
в Jira, Confluence и TestRail
- Работал с Git-репозиторием проекта: отслеживал изменения, связанные с дефектами, сверял
версии сборок и участвовал в контроле исправлений
- Использовал Android Studio и Xcode для анализа мобильных сборок: просмотр логов (Logcat,
Console), проверка состояний приложения, анализ крэшей и нестабильного поведения на
различных версиях ОС
- Участвовал в релизных циклах: проверка стабильности сборок (TestFlight),
кроссплатформенное и кроссбраузерное тестирование, взаимодействие с командой в
Agile-формате
- Применял SQL-запросы для проверки корректности данных по статусу заказа, пользователям
и операциям, верифицируя консистентность информации в базе
- Анализировал бизнес-требования и техническую документацию, участвовал в уточнении
требований совместно с backend-разработчиками и продуктовой командой
- Применял техники тест-дизайна (граничные значения, негативные сценарии,
эквивалентные классы) при проектировании тест-кейсов
- Проводил системное тестирование backend-логики и интеграций между сервисами
- Планировал и проводил регрессионное и E2E тестирование перед релизами, определяя
критичный функционал и приоритеты тестирования
- Участвовал в ревью бизнес и функциональных требований, выявлял неоднозначности и
потенциальные риски до начала разработки
- Проектировал тест-кейсы с использованием техник тест-дизайна (Boundary Value Analysis,
Equivalence Partitioning, Negative Scenarios)
- Контролировал полный жизненный цикл дефектов (bug lifecycle): обнаружение, локализация,
приоритизация, ретест, верификация исправлений
- Выполнял тестирование интеграций между сервисами, включая платежные и внешние API
- Участвовал в регрессионном тестировании перед релизами, контролировал качество релизов
- Работал в Agile / Scrum-команде, участвовал в планированиях и релизных циклах
- Участвовал в CI/CD-процессе проекта: проверка сборок, участие в релизных пайплайнах,
валидация исправлений дефектов после деплоя
- Анализировал логи и метрики сервисов для локализации дефектов с использованием Dozzle и
Kibana
Достижения:
- Нашёл баг, который приводил к неверной обработке статуса транзакции и формировал
“успешные” покупки при фактическом отказе. Локализовал проблему для backend-команды,
что предотвратило финансовые потери бизнеса
- С помощью анализа API обнаружил, что часть запросов ответов SMS-провайдера не
обрабатывалась корректно. После фикса валидация номеров стала работать стабильно, что
уменьшило процент незавершённых регистраций
- Обнаружил, что при нестабильной сети PayPal иногда возвращал некорректный статус, а
приложение показывало успешную покупку. После фикса статусы стали чётко совпадать с
реальными транзакциями
Технический стек:
Jira, Confluence, TestRail, Postman, GraphQL, Swagger, TestFlight, PostgreSQL, DevTools, Figma,
Charles Proxy, Android Studio, Dozzle
Дополнительно:
- Опыт тестирования платежных систем и финансовых транзакций
- Опыт тестирования продакшн-инцидентов
- Понимание принципов риск-ориентированного тестирования
- Интерес и готовность к развитию в автоматизации тестирования
Октябрь 2021 —Октябрь 2022
1 год 1 месяц
Butler - мобильный сервис для онлайн-управления многоквартирными домами
Обязанности:
- Проводил ручное функциональное, usability, регрессионное тестирование: регистрация
жильцов, подтверждение собственности, работа с платежами и чатами
- Проверял корректность прав и ролей, валидацию данных и доступность функций в
зависимости от типа пользователя
- Тестировал API сервисов с помощью Postman: проверял корректность работы HTTP/HTTPS
запросов (GET, POST, PUT, DELETE)
- Анализировал сетевые запросы через DevTools и Charles Proxy, находил расхождения между
мобильным клиентом и backend-сервисами
- Проводил кроссплатформенное тестирование Android/iOS, включая проверку
пуш-уведомлений, поведения при смене сети, жизненного цикла приложения и сценариев
прерываний
- Проводил интеграционное тестирование backend-сервисов и API, проверяя корректность
обработки ролей, прав доступа и бизнес-логики
- Проверял корректность данных в базе данных с использованием SQL-запросов (SELECT, JOIN)
- Участвовал в приемо-сдаточных испытаниях и релизной проверке функционала
- Взаимодействовал с разработчиками через Git и Jira при уточнении причин дефектов и
проверке исправлений
- Использовал Android Studio и Xcode для тестирования мобильных сборок, анализа логов,
воспроизведения ошибок и проверки поведения приложения в debug-окружении
- Поддерживал тестовую документацию: чек-листы, тест-кейсы, отчёты, баг репорты - Qase.io,
Jira, Confluence
- Участвовал в релизных циклах, выполнял смоук-проверки новых сборок и контролировал
стабильность функционала перед выкладками
Достижения:
- Выявил конфликт фильтров, из-за которого заявки уходили не тем специалистам. С помощью
SQL-проверок подтвердил ошибку в логике выбора исполнителя. Исправление ускорило
обработку заявок и уменьшило время реакции УК на обращения жителей