Назад
2 дня назад

Автотестировщик (AQA Python/Java)

424 400₽
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Автотестировщик (AQA Python/Java) (Kafka/ML): Тестирование автоматизированных процессов мониторинга корпоративных клиентов с акцентом на интеграционные, нагрузочные и асинхронные сценарии. Focus on проверке поведения системы при росте потока данных, retry- и fallback-механизмов, ML-функций, миграций Liquibase и целостности данных.

Локация: Москва, офисный формат работы на месте работодателя, график 9:00–18:00.

Зарплата: до 424400 RUR в месяц до вычета налогов.

Компания

СБЕР развивает кластер данных направления «Мониторинг корпоративных клиентов» с полностью автоматизированными процессами на основе данных, алгоритмов и агентов.

Что делать

  • Выявлять точки роста до релиза и тестировать систему при увеличении потока данных в Kafka в 2 и 5 раз.
  • Проверять влияние нагрузки на семафоры, лимиты соединений, использование памяти, retry-логику, fallback-механизмы и timeout-ы.
  • Фиксировать метрики, строить baseline между релизами, поддерживать и расширять интеграционное и тестовое покрытие.
  • Настраивать моки и стенды, контролировать состояние стенда, автоматизировать ручные проверки и документировать шаги проверки релизов.
  • Валидировать ответы GigaChat, промпты, семплинг, семафоры, дедупликацию, классификацию, reasoning store и другие ML-функции на реальных данных и edge-cases.
  • Проверять миграции Liquibase, целостность данных до и после миграций, SQL-запросы, обработку ИНН и duplicate records, а также анализировать логи.

Требования

  • От 3 до 6 лет опыта тестирования Python- или Java-приложений с использованием pytest, unittest или JUnit.
  • Понимание асинхронного кода, включая asyncio и aiohttp.
  • Опыт написания интеграционных и желательно нагрузочных тестов; возможное использование pytest-benchmark, Locust, k6, JMeter или собственных решений.
  • Понимание принципов работы очередей сообщений, особенно Kafka; RabbitMQ также учитывается.
  • Опыт работы с SQL-базами и понимание тестирования data pipelines.
  • Умение работать с REST API, статус-кодами, retry-логикой и timeout-ами, а также с Insomnia, Postman или SoapUI.
  • Умение читать логи и работать с логирующими системами; ELK, Grafana и Prometheus будут плюсом.
  • Опыт создания автотестов с использованием Cucumber, Java и JUnit.
  • Использование инструментов ИИ для создания и запуска тестов.

Хорошо, если есть

  • Опыт работы с LLM/ML-системами и понимание тестирования моделей.
  • Опыт настройки CI/CD и запуска тестов в пайплайне.
  • Опыт написания кода на Python и реализации собственных сервисов.
  • Знание Docker и Kubernetes, включая написание и запуск тестов в контейнерах.
  • Понимание SDD-спецификаций и аудиторских требований.

Культура и преимущества

  • Ежегодный пересмотр заработной платы и премиальные выплаты.
  • Более 400 курсов СберУниверситета для профессионального и личностного развития.
  • Расширенная медицинская страховка, льготы на страхование близких и корпоративная пенсия.
  • Льготная ипотека с пониженным процентом.
  • Бесплатная подписка СберПрайм+, скидки у партнеров и бонусы за рекомендации знакомых.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →