Команда разрабатывает AI-продукты для управления талантами — от внешнего найма до внутренней мобильности. Решения автоматизируют ключевые этапы рекрутмента, включая первичные интервью с кандидатами и подбор внутренних сотрудников на роли и проекты.
qa инженер (auto)
подготовьтесь к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
задачи
- Проводить ручное функциональное, регрессионное и интеграционное тестирование web, бэкенд-сервисов и AI-агентов;
- Разрабатывать и поддерживать тестовую модель, включая тест-кейсы по новому функционалу, регрессионную модель и чек-листы;
- Писать и поддерживать API- и web-автотесты на Python, включая smoke-, интеграционные и end-to-end-тесты;
- Анализировать отчёты Allure о прогонах автотестов в CI;
- Локализовать и заводить дефекты;
- Взаимодействовать с командой разработки для уточнения логики работы сервисов.
требования
- Коммерческий опыт в тестировании от 3 лет, включая написание автотестов от 2 лет;
- Уверенно тестировать бэкенд-сервисы через REST API и работать со Swagger/OpenAPI;
- Понимать HTTP: методы, коды ответов и структуру запроса и ответа;
- Уметь локализовать дефекты на стороне frontend, backend и интеграций;
- Уверенно работать с PostgreSQL, включая SELECT и JOIN;
- Анализировать данные в базе для проверки бизнес-логики и расследования дефектов;
- Понимать синхронное и асинхронное взаимодействие сервисов через REST, gRPC, Kafka и RabbitMQ;
- Иметь опыт интеграционного тестирования нескольких сервисов и анализа цепочек прохождения данных между системами;
- Знать принципы Kafka: продюсеры, консьюмеры, топики и партиции;
- Уметь тестировать событийные интеграции и локализовать проблемы в очередях;
- Искать и анализировать логи в Kibana, ELK и Grafana;
- Проводить первичное расследование дефектов и собирать диагностику для разработчика;
- Писать и актуализировать тест-кейсы и поддерживать тестовую модель в актуальном состоянии;
- Твёрдо знать Python: типы данных, условия, циклы, функции, работу с файлами, ООП и регулярные выражения;
- Понимать принципы поддерживаемого кода: DRY, читаемость и модульность;
- Работать со стеком pytest, requests, Selenium или Playwright, SQLAlchemy и pydantic или jsonschema;
- Владеть инженерными практиками: Git, Bitbucket или GitLab, Code Review, Allure и Jenkins;
- Работать с DevTools, Postman или Insomnia, PgAdmin или DBeaver, Jira, Confluence и одной из систем TM4J, TestRail или Zephyr;
- Быть самостоятельным и ответственным за качество своей зоны;
- Уметь задавать вопросы и уточнять требования;
- Работать в команде и быть коммуникабельным;
- Быть готовым к быстро меняющимся приоритетам и соблюдать сроки;
- Будет плюсом Docker, Docker Compose, gRPC, GraphQL, опыт использования AI-ассистентов, составление промптов для генерации тест-кейсов и тестовых данных, использование AI при написании автотестов.
условия
- Офис AgileHome около станции метро Кутузовская со столовыми, кафе, бесплатной кухней, спортзалом, парковкой и зонами отдыха;
- Конкурентоспособная зарплата: оклад плюс бонусы;
- Возможность использовать современные технологии;
- Полный социальный пакет, включая добровольное медицинское страхование;
- Образовательные программы и сертификации за счёт компании;
- Льготное кредитование в Сбере;
- Скидки у партнёров компании;
- Возможность участвовать в масштабных инновационных проектах.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.