Middle QA Automation Engineer (Python)

Дата размещения вакансии: 20.01.2026
Работодатель: PaySoft
Уровень зарплаты:
от 160000 до 200000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Требования

• Опыт работы тестировщиком от 2-х лет

• Хорошее знание Python (ООП, обработка исключений, основы async)

• Опыт написания unit-тестов с использованием pytest

• Умение работать с моками, фикстурами, monkeypatch

• Понимание принципов тестирования API (REST): позитивные/негативные кейсы, граничные условия

• Базовые знания FastAPI и SQLAlchemy (проверка эндпоинтов, тестирование моделей)

• Умение составлять тестовые сценарии и чек-листы для ручного тестирования

• Знание Git

• Знание основных паттернов тестирования: AAA (Arrange-Act-Assert), Test Pyramid, Boundary Values

• Опыт проведения нагрузочного и стресс-тестирования: инструменты (Locust), сценарии (stress, spike, soak, endurance)

• Опыт тестирования асинхронных сервисов (pytest-asyncio)

• Опыт работы с PostgreSQL/Redis (простые запросы и проверки данных)

Будет плюсом

• Навыки работы с Docker / Docker Compose.

• Понимание CI/CD пайплайнов (GitLab CI/CD)

• Опыт проведения нагрузочного и стресс-тестирования: инструменты (Locust), сценарии (stress, spike, soak, endurance)

Обязанности

• Разработка и запуск E2E автотестов

• Разработка и поддержка регрессионных тестов

• Написание и поддержка юнит и интеграционных тестов

• Разработка и выполнение тест-кейсов и чек-листов для ручного и автоматизированного тестирования

• Тестирование API эндпоинтов: позитивные, негативные и edge-cases.

• Работа с моками и заглушками для имитации внешних сервисов

• Интеграция автотестов в пайплайн CI/CD

• Проведение нагрузочного и стресс-тестирования, выявление узких мест, подготовка отчётов и рекомендаций по оптимизации

• Анализ результатов тестов, помощь в воспроизведении багов