Koronatech

Инженер-тестировщик (ML)

в Koronatech

100 000 —‍ 250 000 ₽/‍мес на руки, по версии getmatch

Можно удалённо из РФ
Специализация
QA Auto
Уровень
Middle
Требуемый опыт
2+ лет

Технологии/инструменты

Python
CI/CD
Postman/Insomnia/Hoppscotch
PostgreSQL/ClickHouse/Elasticsearch
GitLab
Git

Мы — ведущий российский финтех-провайдер. С 2016 года в компании активно развивается направление Machine Learning. Сейчас в команде работают крутые специалисты: дата-аналитики, разработчики, тестировщики и менеджеры проектов.

Наши проекты

  • Кредитный скоринг.
  • Антифрод.
  • Распознавание изображений документов, удостоверяющих личность.
  • Распознавание лиц.
  • Идентификация клиента.
  • Платформа для учета данных в реальном времени.

Если ты хочешь прокачать навыки тестирования backend, а также разработки автотестов на Python с ревью у опытных разработчиков и тестировщиков, приглашаем тебя присоединиться к нам! Мы находимся в поисках старшего инженера-тестировщика машинного обучения.

На старте тебе предстоит заниматься следующими задачами

  • Тестирование REST API и бизнес-логики микросервисов.
  • Интеграционное тестирование микросервисов и ML-моделей.
  • Разработка и поддержка автотестов на Python.
  • Анализ требований совместно с командой.
  • Ведение технической документации по сервисам.

Далее, по мере погружения в проект, наши тестировщики подключаются к

  • Ведению новой фичи с точки зрения тестирования (анализ требований, планирование работ по тестированию, экспертиза по проекту) в паре с разработчиком.
  • Участию в Code Review с точки зрения метода белого ящика.
  • Менторству новичков.
  • Сопровождению сервисов на бою (подготовка релизов, мониторинг состояния и поддержка смежных команд по вопросам сервисов).

Возможные векторы развития для перехода на уровень Senior

  • Расширение экспертизы в сервисах команды.
  • Углубление знаний Python, участие в code review с точки зрения метода белого ящика.
  • Развитие в автоматизации, нагрузочном тестировании.
  • Роль QA лидa небольшой команды (3-5 тестировщиков): проведение встреч 1-1, помощь в составлении индивидуальных планов развития, оценка тестировщиков.

Наш стек

  • Микросервисы на Python + aiohttp / FastAPI.
  • Автотесты на Python (pytest, requests, Pydantic, Faker, Factory-Boy, aioresponses и т.д.).
  • Тестовые и боевые стенды в K8s, GitLab CI для CI/CD.
  • Базы данных: PostgreSQL, Elasticsearch.
  • Очереди сообщений: Kafka.
  • Средства мониторинга: Jaeger, Sentry, Grafana, Prometheus.
  • Hoppscotch для API-запросов.
  • Нагрузочное тестирование: JMeter.
  • Jira для ведения задач.
  • Confluence для ведения документации.

Что мы ожидаем

  • Опыт работы тестировщиком от 2 лет.
  • Уверенное владение теорией тестирования и техниками тест-дизайна.
  • Понимание клиент-серверной архитектуры.
  • Опыт работы в Postman/Insomnia/Hoppscotch.
  • Владение Python на начальном уровне (например, пройдены курсы по основам языка/автоматизации).
  • Знание базовых команд Git.
  • Опыт работы с CI/CD, например, GitLab.
  • Опыт работы с СУБД, например, PostgreSQL/ClickHouse/Elasticsearch.

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

  • Опыт автоматизации API или веб-приложений/мобильных приложений.
  • Владение pytest.
  • Опыт ревью кода.
  • Опыт работы с очередями сообщений (Kafka).
  • Базовые знания Docker + K8s.
  • Опыт проведения нагрузочного тестирования.
  • Владение английским языком, достаточным для чтения технической документации.

Наши процессы

  • Мы работаем по Kanban, команды состоят из разработчиков и тестировщиков. В каждой команде есть менеджер проектов.
  • Релизный цикл — 1 неделя.
  • В команде уже налажены процессы тестирования, всё важное описано в регламентах.
  • Не проводим ручное регрессионное тестирование — сразу покрываем его автотестами.
  • Тестируем только бэкенд — фронт и мобильные приложения находятся в ведении других команд.
  • На старте к новичку прикрепляется наставник, на онбординг выделяется 1-1,5 месяца, далее — боевые задачи.
  • В команде есть QA-лид, который проводит встречи 1-1, помогает с составлением индивидуального плана развития и любыми рабочими вопросами.
  • Проводим Performance Review 2 раза в год, по результатам которого определяется размер премии.
  • Проводим оценку грейда и/или пересмотр ЗП не реже 1 раза в год.
Алёна Гарбузрекрутер
Koronatech

О компании Koronatech

Сфера
Финтех
Размер
1001+

Korona — онлайн-сервис денежных переводов и займов. Благодаря нашему приложению миллионы пользователей в десятках стран быстро, удобно и безопасно решают свои регулярные финансовые задачи, не выходя из дома. Задача технической команды Koronatech — поддерживать существующие сервисы Korona и помогать развивать новые с точки зрения веба, бэка и мобайла.