Тестировщик-автоматизатор
Описание
Проект Банка ТОП-3. Команда разрабатывает продукт, который представляет собой альтернативную систему управления базами данных, разработанную для решения задач импортозамещения зарубежных аналогов. Продукт ориентирован на B2B и B2G-сегменты. Используется для компаний с высоконагруженными ИТ-системами, уделяющих особое внимание информационной безопасности. Твои задачи: Обеспечивать функциональное тестирование, строить тестовую модель с учётом ручного, автоматизированного и нагрузочного тестирования Осуществлять гибридный процесс тестирования (ручное + автоматизация) Проводить ручное функциональное, регрессионное и интеграционное тестирование web, бэкенд-сервисов и AI-агентов Разрабатывать и поддерживать тестовую модель, включая тест-кейсы, регрессионные наборы и чек-листы Писать и поддерживать автотесты на Python (API, интеграционные, smoke, e2e) Управлять тестовыми средами для обеспечения бесперебойного процесса тестирования Проводить поиск, локализацию, анализ дефектов и оформлять четкие баг-репорты Анализировать отчёты о прогонах автотестов в CI Взаимодействовать с командой разработки для уточнения логики работы сервисов Применять инструментальное владение AI для анализа, генерации и автоматизации тестирования Менторить, обмениваться знаниями и экспертизой в команде Что мы ждем от тебя: Знание теории тестирования, типов тестирования и жизненного цикла разработки ПО Опыт самостоятельного построения тестовых моделей и ведения тестовой документации Опыт управления тестовыми средами Коммерческий опыт написания автотестов на Python Уверенное тестирование API (REST) через Postman/Insomnia, работа со Swagger/OpenAPI Работа со стеком: pytest, requests, Selenium или Playwright Знание принципов ООП, паттернов разработки, умение писать поддерживаемый код Опыт работы с PostgreSQL (SELECT, JOIN, GROUP BY) Работа с системами мониторинга логов (Kibana, ELK, Grafana) Понимание асинхронного взаимодействия сервисов (REST, Kafka) Владение инженерными практиками: Git, CI/CD (Jenkins) Опыт нагрузочного тестирования Инструментальное владение AI для анализа, генерации и автоматизации тестирования Опыт применения ИИ-моделей и агентных систем Понимание принципов работы LLM, RAG, архитектур AI-агентов (ReAct, Tool Use, Multi-Agent) Понимание недетерминированности AI-систем и методов ее контроля Навыки тестирования AI-компонентов: проверка качества ответов, поиск некорректного, галлюцинирующего или небезопасного поведения Будет плюсом: Опыт работы с Python* и фреймворками Selenide/Selenium Опыт работы с Kubernetes Опыт работы с Docker Опыт работы с фреймворками LangChain/LangGraph Что мы обеспечиваем: Внутренние семинары, митапы, мы очень любим учиться новому ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи Технику для комфортной работы Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудник