Мы – ведущий российский финтех-провайдер. С 2016 года в компании активно развивается направление Machine learning. Сейчас в команде работают крутые специалисты: дата-аналитики, разработчики, тестировщики и менеджеры проектов.
•кредитный скоринг;
•антифрод;
•распознавание изображений документов, удостоверяющих личность;
•распознавание лиц;
•идентификация клиента;
•платформа для учета данных в реальном времени.
Если ты хочешь прокачать навыки тестирования backend, а также разработки автотестов на Python с ревью у опытных разработчиков и тестировщиков, приглашаем тебя присоединиться к нам! Мы находимся в поисках Старшего инженера-тестировщика машинного обучения.
•тестирование REST API и бизнес-логики микросервисов;
•интеграционное тестирование микросервисов и ML моделей;
•разработка и поддержка автотестов на Python;
•анализ требований совместно с командой;
•ведение технической документации по сервисам.
•ведению новой фичи с точки зрения тестирования (анализ требований, планирование работ по тестированию, экспертиза по проекту) в паре с разработчиком;
•участию в code review с точки зрения метода белого ящика;
•менторству новичков;
•сопровождению сервисов на бою (подготовка релизов, мониторинг состояния и поддержка смежных команд по вопросам сервисов).
•мы работаем по Kanban, команды состоят из разработчиков и тестировщиков. В каждой команде есть менеджер проектов;
•релизный цикл - 1 неделя;
•в команде уже налажены процессы тестирования, всё важное описано в регламентах;
•не проводим ручное регрессионное тестирование - сразу покрываем его автотестами;
•тестируем только бэкенд – фронт и мобильные приложения находятся в ведении других команд;
•на старте к новичку прикрепляется наставник, на онбординг выделяется 1-1,5 месяца, далее - боевые задачи;
•в команде есть QA-лид, который проводит встречи 1-1, помогает с составлением индивидуального плана развития и любыми рабочими вопросами;
•проводим Performance Review 2 раза в год, по результатам которого определяется размер премии;
•проводим оценку грейда и/или пересмотр ЗП не реже 1 раза в год.
•микросервисы на Python + aiohttp / fastapi;
•автотесты на Python (pytest, requests, pydantic, faker, factory-boy, aioresponses и т.д.);
•тестовые и боевые стенды в k8s, Gitlab CI для СI/CD;
•базы данных: postgres, elasticsearch;
•очереди сообщений: Kafka;
•средства мониторинга: Jaeger, Sentry, Grafana, Prometheus;
•Hoppscotch для АPI-запросов;
•нагрузочное тестирование: Jmeter;
•Jira для ведения задач;
•Confluence для ведения документации.
•расширение экспертизы в сервисах команды;
•углубление знаний Python, участие в code review с точки зрения метода белого ящика;
•развитие в автоматизации, нагрузочном тестировании;
•роль QA лида небольшой команды (3-5 тестировщиков): проведение встреч 1-1, помощь в составлении индивидуальных планов развития, оценка тестировщиков.
•опыт работы тестировщиком от 2х лет;
•уверенное владение теорией тестирования и техниками тест дизайна;
•понимание клиент-серверной архитектуры;
•опыт работы в Postman/Insomnia/Hoppscotch;
•владение Python на начальном уровне (например, пройдены курсы по основам языка/автоматизации);
•знание базовых команд git;
•опыт работы с CI/CD, например, Gitlab;
•опыт работы с СУБД, например, PostrgeSQL/ClickHouse/elasticsearch.
•опыт автоматизации API или веб-приложений/мобильных приложений;
•владение pytest;
•опыт ревью кода;
•опыт работы с очередями сообщений (Kafka);
•базовые знания docker + k8s;
•опыт проведения нагрузочного тестирования;
•владение английским языком, достаточным для чтения технической документации.