
Инженер-тестировщик (ML)
в Koronatech
100 000 — 250 000 ₽/мес на руки, по версии getmatch

Технологии/инструменты
Мы — ведущий российский финтех-провайдер. С 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
Korona — онлайн-сервис денежных переводов и займов. Благодаря нашему приложению миллионы пользователей в десятках стран быстро, удобно и безопасно решают свои регулярные финансовые задачи, не выходя из дома. Задача технической команды Koronatech — поддерживать существующие сервисы Korona и помогать развивать новые с точки зрения веба, бэка и мобайла.