Москва
Метро: Библиотека им.ЛенинаQualitica — IT-компания, специализирующаяся на веб-разработке, независимом тестировании, аутстаффинге и подборе IT-специалистов для проектов клиентов.
Ищем инженера по автоматизации тестирования уровня Middle+ / Senior для работы на проектах наших клиентов. Формат — участие в проектных командах заказчиков, преимущественно в enterprise, финтехе, телекоме, e-commerce и высоконагруженных продуктах.
Нам нужен самостоятельный специалист, который умеет не только писать отдельные автотесты, но и выстраивать полноценную автоматизацию тестирования: проектировать тестовый фреймворк, автоматизировать API и интеграционные сценарии, подключать тесты к CI/CD, анализировать причины ошибок и поддерживать стабильность тестовой инфраструктуры.
Основной язык автоматизации — Java/Kotlin или Python. Владение обоими стеками не требуется.
— Разрабатывать и поддерживать автоматизированные тесты для backend-сервисов, API и интеграций;
— Автоматизировать функциональное, интеграционное и регрессионное тестирование;
— Проектировать и развивать архитектуру тестового фреймворка;
— Работать с REST API, Swagger / OpenAPI, Postman;
— Проверять взаимодействие микросервисов и асинхронные сценарии;
— Тестировать интеграции через Kafka, RabbitMQ или другие брокеры сообщений;
— Проверять данные с помощью SQL-запросов;
— Подготавливать тестовые данные, моки и заглушки внешних сервисов;
— Интегрировать автотесты в GitLab CI, Jenkins или другие CI/CD-системы;
— Анализировать результаты прогонов, логи и причины нестабильных тестов;
— Работать с Kibana, Grafana, Graylog, Loki или аналогичными системами;
— Участвовать в разборе дефектов совместно с разработчиками, аналитиками и DevOps-инженерами;
— Оценивать тестируемость требований и участвовать в их уточнении;
— Поддерживать тестовую документацию и отчётность;
— Участвовать в code review тестового кода;
— Использовать AI-инструменты для ускорения разработки тестов, анализа логов, генерации тестовых данных и документации.
— Опыт работы в автоматизации тестирования от 3 лет;
— Опыт автоматизации backend-систем и REST API;
— Уверенное владение одним из стеков:
Java / Kotlin:
— Java или Kotlin;
— JUnit или TestNG;
— RestAssured;
— Maven или Gradle;
— Selenide или Selenium — для задач, связанных с UI;
или Python:
— Python;
— Pytest;
— Requests, httpx или аналогичные библиотеки;
— Playwright или Selenium — для задач, связанных с UI;
Также необходимы:
— Понимание принципов построения тестовых фреймворков;
— Умение писать поддерживаемый и структурированный тестовый код;
— Опыт тестирования REST API и работы со Swagger / OpenAPI;
— Уверенная работа с SQL: выборки, JOIN, проверка и подготовка данных;
— Понимание клиент-серверной и микросервисной архитектуры;
— Опыт работы с Git;
— Опыт запуска автотестов в CI/CD;
— Опыт анализа логов и результатов тестовых прогонов;
— Понимание видов тестирования и жизненного цикла дефекта;
— Умение локализовать причину ошибки на уровне клиента, API, сервиса, очереди сообщений или базы данных;
— Самостоятельность и ответственность за качество своего участка системы;
— Умение взаимодействовать с разработчиками, аналитиками и другими участниками команды.
— Опыт работы в банках, финтехе, телекоме или крупных enterprise-проектах;
— Опыт тестирования высоконагруженных и распределённых систем;
— Опыт работы с Kafka, RabbitMQ или другими брокерами сообщений;
— Опыт тестирования асинхронных и event-driven взаимодействий;
— Опыт с Testcontainers;
— Опыт работы с WireMock, MockServer, Mockingbird или аналогичными инструментами;
— Опыт contract testing;
— Опыт автоматизации UI-тестирования;
— Опыт тестирования мобильных приложений;
— Опыт с Docker и базовое понимание Kubernetes;
— Опыт настройки GitLab CI, Jenkins или других CI/CD-инструментов;
— Опыт с Allure;
— Опыт тестирования gRPC, SOAP или WebSocket;
— Знание базовых принципов нагрузочного тестирования;
— Опыт работы с JMeter, Gatling или k6;
— Понимание SLA, профиля нагрузки, p95 и p99;
— Опыт разработки внутренних инструментов для тестирования;
— Опыт работы в роли SDET;
— Опыт создания или существенного развития тестового фреймворка с нуля;
— Активное использование AI-инструментов: Codex, Claude Code, GitHub Copilot, Cursor и других.
— Удалённый формат работы;
— Участие в проектах крупных клиентов, включая enterprise, финтех, телеком и e-commerce;
— Разнообразие проектов, предметных областей и технологических стеков;
— Возможность заниматься не только написанием тестов, но и развитием процессов и инфраструктуры автоматизации;
— Возможность выбирать проекты с преимущественным использованием Java/Kotlin или Python;
— Уровень оплаты — по результатам собеседования и в зависимости от опыта.
Москва
до 270000 RUR
Компании, работающие в высокотехнологичных и цифровых направлениях, непрерывно эволюционируют и масштабируются.
Москва
до 280000 RUR