Middle Engenheiro de QA / Testador

    Contratual
    Rússia
    Moscou
    Integral
    Trabalho 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.

    Experiência em Affiliate

    Dados ausentes

    Experiência de trabalho
    3 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
      Middle Engenheiro de QA / Testador em Moscou, salário a combinar | Currículos de especialistas em digital, marketing e affiliate no arbihunter.com