QA Automation Engineer (Senior)
📝 Краткое описание
- Грейд: Senior
- Ставка: 1 300 руб/ч
- Локация: РФ и дружественные страны
- Гражданство: РФ и дружественные страны
- Длительность проекта: долгосрочный проект
- Краткое описание: развитие сервисов «Целевые портфели» для клиентов, интеграция с Единым продуктовом каталогом и фронт-системами
🎯 Требования (стек)
- Опыт работы в автоматизированном тестировании от 4 лет.
- Владение теорией тестирования, тест-дизайном.
- Участие в выработке требований, декомпозиции систем, Design Review.
- Уверенная работа с Web elements, DOM, Xpath, CSS.
- Опыт работы с Postman или аналогами.
- Работа с базами данных SQL: PostgreSQL, MSSQL.
- Работа с NoSQL-хранилищами: Redis.
- Уверенное владение REST, OpenAPI.
- Разработка автотестов на Java, знание ООП и паттернов проектирования.
- Понимание и опыт работы с RabbitMQ.
- Опыт работы с Git (cli), GitLab CI.
- Знание инструментов наблюдаемости: ELK, Prometheus, Grafana.
- Участие в CodeReview.
- Опыт написания и обработки JSON, взаимодействие с Web elements.
- Понимание основ контейнеризации.
- Инициатива в развитии технологических направлений.
- Опыт работы по agile-методологиям: Scrum / Kanban.
Технологический стек:
Backend:
• микросервисы на .NET;
• развертывание в кластере OKD;
• PostgreSQL 11.20 (отказоустойчивый кластер), местами — MSSQL Server;
• кэширование: inproc inmemory, Redis (distributed);
• RabbitMQ, Apache Kafka — для асинхронного обмена сообщениями;
• GitHub flow, feature branches;
• CodeReview, автоанализ кода.
Тестирование:
• unit, integration тесты;
• inproc, WireMock, testcontainers — для подмены и тестирования внешних/инфраструктурных зависимостей.
Интеграции:
• REST API, OpenAPI 3.0;
• Swagger-first подход;
• всегда актуальные модели данных и интерфейсы.
CI/CD:
• GitLab, Jenkins;
• автоматизация CI/CD;
• умные пайплайны, SonarQube, Dependency Check;
• автодеплой в тестовые среды;
• автоматизированное создание среды под задачу.
📌 Описание вакансии
О проекте: развитие сервисов «Целевые портфели» для клиентов. Основная задача: создание и развитие алгоритмов формирования инвестиционных портфелей из актуальных продуктов, реализация персонифицированных решений, интеграция с Единым продуктовом каталогом и фронт-системами.
Описание роли: автоматизация тестирования (backend + интеграции), участие в проектировании и развитии решений.
- Разработка автотестов на Java.
- Работа с микросервисной архитектурой (.NET, OKD, PostgreSQL, Redis, Kafka, RabbitMQ).
- Интеграционное тестирование (REST API, OpenAPI).
- Работа с GitLab CI, Jenkins, SonarQube, автоматизация CI/CD.
- Настройка и работа с тестовыми окружениями.
- Анализ логов, взаимодействие с инструментами мониторинга (ELK, Prometheus, Grafana).
- Участие в CodeReview, Design Review.
- Работа по Scrum/Kanban.
📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата
Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.