QA Automation Engineer (Python или Java) (удаленная работа)

24 сентября 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: QA Automation Engineer (Python или Java)

Описание вакансии

Spectr - IT-компания, специализирующаяся на создании и развитии корпоративных информационных систем для бизнеса. Мы работаем как полноценный аутстафф-партнер и подключаем специалистов к проектам в сферах финтеха, ритейла, промышленности, логистики, страхования и инвестиционного бизнеса. Наши команды решают задачи цифровой трансформации, автоматизации финансового и управленческого учета, построения интеграционных ландшафтов и внедрения сквозных бизнес-процессов. Мы объединяем экспертизу системного анализа, архитектуры, разработки и управления проектами.

Мы закрываем поток проектов крупных заказчиков банки и финтех, госсектор, телеком, ритейл и e-com, Core Banking и биржевые платформы. Задачи разные по стеку, но по сути одни и те же: нужен инженер, который приходит на проект, разбирается в предметной области и берёт на себя автоматизацию целиком от архитектуры фреймворка до стабильного регресса в CI.

Мы открыты к двум направлениям и берём кандидатов с любым из них:
Python pytest, Selenium/Playwright, requests, Allure.
Java / Kotlin Selenide/Selenium, TestNG/JUnit, REST Assured, Cucumber/BDD, TestContainers.

Заказчики на этом направлении часто формулируют задачу как автоматизатор, который ещё и руками проверит : в части заявок сохраняется существенная доля ручной работы приёмочное тестирование, разбор требований, проверка сложных сценариев, которые не автоматизируются.

Чем предстоит заниматься:

  • Проектировать и развивать фреймворк автотестов: слои, Page Object / хелперы, работа с тестовыми данными, конфигурация окружений.
  • Писать и поддерживать автотесты на UI и API: покрытие критичных пользовательских и интеграционных сценариев.
  • Тестировать REST (в Java-ветке в том числе контрактные проверки), работать с авторизацией, токенами, схемами ответов, XML/JSON, кодами ошибок.
  • Интегрировать прогоны в CI/CD: запуск по расписанию и на коммит, параллелизация, понятная отчётность (Allure и аналоги), контроль стабильности.
  • Бороться с flaky-тестами: анализировать причины нестабильности, чинить, а не отключать.
  • Готовить и проверять данные через SQL: сложные выборки, сверки, воспроизведение дефектов по данным.
  • Разбирать требования совместно с аналитиками и разработкой, участвовать в оценке покрытия и в регрессе перед релизом.
  • Работать с логами и мониторингом: различать дефект приложения и проблему стенда.
  • Дополнительно (по проекту): нагрузочное тестирование, мобильная автоматизация, тестирование асинхронных интеграций (Kafka).

Обязательные требования:

  • Опыт автоматизации тестирования от 4 5 лет
  • Уверенное владение одним из стеков:
  • Python: pytest (фикстуры, параметризация, плагины), Selenium и/или Playwright, requests, работа с автотестами API;
  • Java/Kotlin: Java 11/17 или Kotlin, Selenide/Selenium, TestNG или JUnit, REST Assured (в Kotlin-ветке Retrofit/allure-kotlin), сборка Maven/Gradle.
  • Понимание архитектуры тестового фреймворка: где хранятся локаторы и хелперы, как переиспользуются шаги, как масштабируется набор тестов.
  • Практика тестирования API: контракты, негативные сценарии, генерация тестовых данных.
  • SQL: JOIN, группировки, агрегаты, подзапросы на уровне самостоятельного разбора данных.
  • CI/CD: GitLab CI или Jenkins запуск, разбор упавших прогонов, работа с отчётами.
  • Git и культура работы с кодом: ревью, ветвление, осмысленные коммиты.
  • Тест-аналитика: понимание, как из требований получается матрица покрытия и почему часть сценариев остаётся ручной.
  • Гражданство РФ (в отдельных проектах РФ/РБ), готовность к неймчеку и оформлению через партнёра.

Будет преимуществом:

  • Второй язык: для Python-автоматизатора Java/Kotlin (и наоборот)
  • Нагрузочное тестирование: JMeter, k6, Gatling, Locust
  • Домены: банки, ДБО физлиц и юрлиц, платежи и переводы, кредитование, Core Banking и брокерские/биржевые системы, страхование, телеком (включая SIP/WebSocket), ритейл и e-com, госсектор.
  • Интеграции: Kafka, Artemis, эмуляция внешних систем, TestContainers, WireMock.
  • Инфраструктура: Docker и Kubernetes поднять стенд, посмотреть логи контейнера, сравнить окружения; Linux; Kibana/логи приложений.
  • Мобильная автоматизация: Appium, нативная Android-автоматизация на Kotlin/Compose.
  • C#/.NET как дополнительный стек
  • Опыт на стендах с ограниченным доступом и закрытыми данными.


Условия

  • Проектная занятость, полный рабочий день, 40 часов в неделю; удалённый формат.
  • Ставка обсуждается по итогам технического интервью и зависит от стека, домена и грейда.


Посмотрите похожие вакансии

Middle/Middle+ QA Automation Engineer
Компания: X5 Tech
Зарплата: з.п. не указана
Автотестировщик Java/Python (с опытом)
Компания: WorkTech
Зарплата: от 55 000 до 200 000 руб.
Middle QA Engineer
Компания: LionAdverts
Зарплата: от 101 109 до 151 663 руб.