查看简历
Middle QA工程师 / 测试员
合同约定
俄罗斯莫斯科
全职远程工作
工作经验
3 年 6 月
最近的工作地点
ООО "ВебСофт"
Fullstack QA / QA Engineer / Automation QA
2 年
关于我
关于我
QA Engineer с 3 годами коммерческого опыта тестирования мобильных и веб-приложений.
Начинал с ручного тестирования Android-приложений, затем перешёл к веб-тестированию, работе с REST API, PostgreSQL и автоматизации на Python/Pytest (Playwright, requests).
Умею локализовывать дефекты на стыке frontend, backend, БД и внешних интеграций, используя DevTools, Postman, Grafana, Jaeger и Kibana. Веду и актуализирую тестовую документацию, в первую очередь автоматизирую критичные и стабильные сценарии.
Сейчас в поиске новой команды: предыдущий проект завершился. Хочу развиваться в направлении QA Automation - углублять Python, автоматизацию API/UI и CI/CD.
Начинал с ручного тестирования Android-приложений, затем перешёл к веб-тестированию, работе с REST API, PostgreSQL и автоматизации на Python/Pytest (Playwright, requests).
Умею локализовывать дефекты на стыке frontend, backend, БД и внешних интеграций, используя DevTools, Postman, Grafana, Jaeger и Kibana. Веду и актуализирую тестовую документацию, в первую очередь автоматизирую критичные и стабильные сценарии.
Сейчас в поиске новой команды: предыдущий проект завершился. Хочу развиваться в направлении QA Automation - углублять Python, автоматизацию API/UI и CI/CD.
Affiliate经验
无数据
工作经验3 年 6 月
八月 2024 - 七月 2026
(2 年)
ООО "ВебСофт"
Fullstack QA / QA Engineer / Automation QA
Проект: интернет-магазин бытовой техники (веб). Клиент-серверная архитектура: React (frontend), PHP/Laravel (backend), PostgreSQL, REST API (~200 endpoint'ов), внешние HTTP-интеграции (в т.ч. платёжный сервис).
Обязанности:
• Анализ требований, критериев приёмки, макетов и API-спецификаций (Swagger); тест-дизайн и подготовка тестовой документации.
• Функциональное, регрессионное, smoke, интеграционное и E2E-тестирование веб-приложения (каталог, поиск, фильтрация, корзина, оформление заказа, онлайн-оплата, личный кабинет, админ-панель).
• Взаимодействие с разработчиками, аналитиками и смежными командами платежей, доставки и программы лояльности при уточнении требований, согласовании тестовых сценариев и разборе найденных дефектов.
• Подготовка изолированных тестовых окружений в Docker: запуск сервисов через Docker Compose, настройка переменных окружения, анализ логов контейнеров и взаимодействия API с PostgreSQL.
• Работа с TestIT для управления тестовой документацией: создание и поддержка тест-кейсов, организация тестовых наборов, фиксация результатов прогонов и анализ покрытия функционала.
• Тестирование REST API (~200 endpoint'ов) через Postman: проверка запросов и ответов, форматов и структуры данных, status codes; автоматизация проверок с использованием Collections, Environments и tests.
• Разработка и поддержка автотестов на Python/Pytest (UI — Playwright, API — Requests), интеграция автотестов в GitLab CI/CD, анализ падений и Allure-отчётов.
• Проверка бизнес-логики и консистентности данных в PostgreSQL с использованием SQL (SELECT, JOIN, WHERE, GROUP BY).
• Локализация дефектов с использованием DevTools (Web, Frontend-тестирование), Grafana (метрики), Jaeger (трассировки), Kibana (логи).
• Проверка состояния сервисов в Kubernetes, анализ pod/container logs и диагностика проблем с запуском сервисов.
• Тестирование интеграции с платёжным сервисом через WireMock: стаббирование успешных/ошибочных ответов, HTTP 4xx/5xx, timeout и обработка недоступности внешнего сервиса.
• Интеграционное тестирование взаимодействия микросервисов каталога, остатков, ценообразования, лояльности, платежей, доставки и уведомлений; проверка межсервисного взаимодействия через gRPC и событий Kafka.
• Участие в Scrum-процессе: планирование спринта, дэйли, спринт-ревью, ретроспективы.
Достижения:
• Разработал около 300 автотестов на Python/Pytest: ~200 для REST API и ~100 для UI; автоматизировал ключевые функциональные и регрессионные проверки.
• Сократил регрессионный цикл команды с 12 до 6 часов за счёт автоматизации стабильных критичных сценариев.
• Провёл ревизию тестовой документации в TestIT: исключил 23 устаревших кейса, объединил дублирующиеся проверки и выявил 7 ранее не покрытых сценариев, добавив их в тестовое покрытие.
Стек проекта: React, PHP/Laravel, PostgreSQL, REST API, Postman, Swagger/OpenAPI, DevTools, WireMock, Python, Pytest, Playwright, Requests, Allure, GitLab CI, Git, Jaeger, Kibana, gRPC, Kubernetes, TestIT, Confluence, Grafana.
一月 2023 - 六月 2024
(1 年 6 月)
ООО "СтартАп Лаб"
Fullstack QA / QA Engineer / Automation QA
Проект: экосистема мобильных приложений для курьеров и пользователей. Комплекс мобильных приложений для Android и iOS, обеспечивающих полный цикл работы с заказами: авторизация пользователей, создание и обработка заказов, выполнение доставок, проведение платежей, переводы денежных средств и контроль статусов операций.
Обязанности:
• Участие в SDLC/STLC: анализ и ревью требований, выявление неоднозначностей и серых зон, тест-дизайн, формирование тестового покрытия.
• Ручное функциональное, smoke, sanity, регрессионное, интеграционное и E2E-тестирование мобильных приложений на Android/iOS.
• Тестирование критичных пользовательских сценариев: авторизация, платежи, переводы, статусы операций, отмены и возвраты.
• Проверка мобильных сборок на различных версиях Android/iOS и устройствах, проведение mobile smoke перед релизами.
• Работа с Android Studio, Xcode и Firebase Crashlytics: установка и проверка сборок, сбор логов, анализ crash-информации.
• Анализ мобильного сетевого трафика через сниффер Charles Proxy: проверка HTTP/HTTPS-запросов, параметров, заголовков, статус-кодов и ответов backend-сервисов.
• Тестирование REST API через Postman на основе спецификаций Swagger/OpenAPI: проверка бизнес-логики, авторизации, валидаций и корректности взаимодействия мобильного приложения с backend.
• Интеграционное тестирование взаимодействия мобильного приложения с backend-сервисами, платежными системами и микросервисами, анализ сообщений в Kafka, проверка payload и последовательности обработки событий.
• Проверка данных и бизнес-состояний в PostgreSQL с использованием SQL-запросов (SELECT, JOIN, WHERE, GROUP BY).
• Анализ логов в Kibana, метрик в Grafana и трассировок в Jaeger; использование traceId для локализации проблем во взаимодействии мобильного приложения с backend.
• Создание и актуализация тест-кейсов, чек-листов и regression suite в Zephyr и Allure TestOps; ведение связанной документации в Confluence и задач/дефектов в Jira.
• Регистрация, локализация и сопровождение дефектов, взаимодействие с разработчиками, аналитиками и смежными командами на этапах исправления и проверки.
• Проведение исследовательского тестирования и негативных сценариев, направленных на выявление проблем в бизнес-логике и интеграциях.
Достижения:
• Поддерживал и актуализировал тестовую модель по своим модулям (~60 тест-кейсов); провёл ревизию с применением техник тест-дизайна — классов эквивалентности, граничных значений и тестирования переходов состояний. Убрал дублирующие проверки и сократил регрессионное тестирование своей зоны ответственности примерно с 5 до 3 часов.
• Сформировал системный подход к ручному тестированию: улучшил анализ требований, тестовое покрытие и качество описания дефектов, что стало основой для дальнейшего перехода к тестированию веб-приложений и автоматизации.
Стек проекта: Android Studio, Requests, HTTP/HTTPS, Xcode, SOAP, Charles Proxy, Postman, REST API/OpenAPI, Swagger, SQL, Git, Confluence, Jira, Zephyr, Firebase Crashlytics, BrowserStack, Figma, DevTools, Kibana, Grafana, Apache Kafka, DBeaver, функциональное, интеграционное, регрессионное, E2E и Mobile тестирование.
技能
Регрессионное тестирование
API-тестирование
TestIT
Swagger/OpenAPI
Apache Kafka
Kibana
Pytest
Playwright
功能测试
测试用例
SQL
Git
Python
Postman
Docker
Kubernetes
Agile
PostgreSQL
JSON
REST-API
语言能力
高级 英语
母语 俄语
就业
就业
全职
工作形式
远程工作, 混合, 办公室
工作时间
轮班, 5/2
搬迁
不可能
出差
无法出差