Visualizar currículo
Middle Engenheiro de QA / Testador
Contratual
RússiaMoscou
IntegralTrabalho remoto
Experiência de trabalho
3 anos 6 meses
Último local de trabalho
ООО "ВебСофт"
Fullstack QA / QA Engineer / Automation QA
2 anos
Sobre mim
Sobre mim
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.
Experiência em Affiliate
Dados ausentes
Experiência de trabalho3 anos 6 meses
Agosto 2024 - Julho 2026
(2 anos)
ООО "ВебСофт"
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.
Janeiro 2023 - Junho 2024
(1 ano 6 meses)
ООО "СтартАп Лаб"
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 тестирование.
Habilidades
Регрессионное тестирование
API-тестирование
TestIT
Swagger/OpenAPI
Apache Kafka
Kibana
Pytest
Playwright
Teste funcional
Caso de teste
SQL
Git
Python
Postman
Docker
Kubernetes
Agile
PostgreSQL
JSON
REST API
Proficiência em idiomas
Avançado ინგlês
Nativo Russo
Emprego
Emprego
Integral
Formato de trabalho
Trabalho remoto, Híbrido, Escritório
Horário de trabalho
Turno, 5/2
Mudança
Impossível
Viagens de negócios
Viagens de negócios impossíveis