Middle QA Mühendisi / Test Uzmanı

    Sözleşmeli
    Rusya
    Moskova
    Tam zamanlı
    Uzaktan çalışma
    İş Deneyimi
    3 yıl 6 ay
    Son çalışma yeri

    ООО "ВебСофт"

    Fullstack QA / QA Engineer / Automation QA
    2 yıl

    Hakkımda

    Hakkımda
    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.

    Affiliate Deneyimi

    Veri yok

    İş Deneyimi
    3 yıl 6 ay

    Ağustos 2024 - Temmuz 2026
    (2 yıl)
    ООО "ВебСофт"
    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.
    Ocak 2023 - Haziran 2024
    (1 yıl 6 ay)
    ООО "СтартАп Лаб"
    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 тестирование.

    Beceriler

    Регрессионное тестирование
    API-тестирование
    TestIT
    Swagger/OpenAPI
    Apache Kafka
    Kibana
    Pytest
    Playwright
    Fonksiyonel test
    Test Case
    SQL
    Git
    Python
    Postman
    Docker
    Kubernetes
    Agile
    PostgreSQL
    JSON
    REST-API

    Dil yeterliliği

    İleri İngilizce
    Ana dil Rusça

    İstihdam

    İstihdam
    Tam zamanlı
    Çalışma formatı
    Uzaktan çalışma, Hibrit, Ofis
    Çalışma programı
    Vardiyalı, 5/2
    Taşınma
    Mümkün değil
    Seyahatler
    Seyahat mümkün değil