Вакансия: QA инженер (Трайб Customer Tech)
Описание вакансии
О команде: Мы команда, которая занимается автоматизацией клиентских обращений, активно внедряя современные технологии, такие как LLM, искусственный интеллект, GPT, чат-боты и голосовые боты. Мы стремимся к применению передовых практик и постоянно развиваемся, чтобы создавать инновационные решения в сфере автоматизации и улучшения взаимодействия с клиентами. Ищем тестировщика для работы преимущественно с Python, с равным разделением на авто- и ручное тестированием (50/50).
Чем предстоит заниматься:
- Разработка и поддержка автотестов для проверки функционала чат-бота (диалоги, интеграции, обработка ошибок);
- Написание тестовой документации: чек-листы, тест-кейсы, баг-репорты;
- Анализ результатов тестирования и участие в планировании спринтов;
- Интеграция тестов в CI/CD-пайплайн.
Что мы ждём:
- Уверенное владение Python 3.6+ (синтаксис, ООП, асинхронное программирование);
- Опыт работы с библиотеками для тестирования: pytest, unittest, requests, selenium;
- Знание инструментов для тестирования API: Postman, Swagger, FastAPI;
- Умение разрабатывать и поддерживать автотесты для E2E-сценариев, интеграционного и модульного тестирования;
- Умение тестировать интеграции с базами данных (PostgreSQL) и внешними API;
- Понимание принципов работы NLP-моделей и их тестирования (например, проверка корректности ответов бота);
- Опыт настройки CI/CD (GitHub Actions, GitLab CI) для запуска тестов;
- Базовые знания Docker для работы с контейнеризованными окружениями;
- Аналитическое мышление: умение декомпозировать задачи и выявлять edge-кейсы в диалогах с ботом;
- Коммуникация: способность работать в команде с разработчиками, аналитиками и сценаристами;
- Самостоятельность: готовность улучшать процессы тестирования и предлагать оптимизации.