Java (Т-банк)
ИТ-Холдинг Т1ВоронежУдалённоот 1 года
SQLJavaKubernetesDockerGitKafkaMicroservicesJiraSpring BootRESTRabbitMQAgileConfluenceKotlinМикросервисыSpringSpring FrameworkhighloadMavenOpenShiftGradleUnixВысоконагруженные системыJMSJava 11AMQPArtemisMQ
Описание
Обязанности
- Ведение и развитие общих стандартов и методологий тестирования
- Менторство и обучение тестировщиков и команд по вопросам автоматизации и ручного тестирования
- Внедрение и контроль соблюдения единых подходов к тестированию в нескольких командах
- Тестирование критически важных и сложных решений, участие в создании тестовой документации
- Анализ требований и разработка тестовых сценариев
- Обзор и ревью тестовой документации и автоматизированных тестов
- Взаимодействие с командами разработки, аналитиками и другими стейкхолдерами
- Постоянное саморазвитие и повышение квалификации, внедрение новых технологий тестирования
- Менторство и развитие тестировщиков, обучение команд новым практикам и инструментам
Требования
- Опыт коммерческой разработки Highload приложений на Java
- Отличные знания Java Core и опыт работы со стеком Spring, в том числе SpringBoot
- Использовали Git; Gradle/Maven
- Опыт в построении микросервисной архитектуры
- Навыки работы с очередями (Kafka, RabbitMQ, ArtemisMQ)
- Навыки работы с (Docker, K8s/OpenShift)
- Опыт работы с СУБД (PostgreSQL, Oracle)
- Опыт написания unit - тестов
- Понимание Reactive Spring (Spring WebFlux, R2DBC, Reactive Spring Data)
- Высшее образование в области информационных технологий
- Опыт работы 5-7 лет в роли инженера по автотестированию Java
- Опыт работы тех лидом или тим лидом тестирования
- Опыт автоматизации тестирования (например, Selenium, Postman, JUnit, TestNG, REST Assured и др.)
- Понимание различных методов интеграции систем(синхронное/асинхронное взаимодействие, интеграция через шину), опыт работы с REST/SOAP API, понимание особенностей форматов обмена данными JSON/XML
- Опыт работы с Rabbit MQ и Kafka
- Опыт работы Jira, Confluence
- Знания баз данных, навык написания SQL запросов (SELECT/JOIN/UPDATE/DELETE)
- Глубокое понимание процессов тестирования, методологий и стандартов
- Умение менторить и обучать команду
- Навыки проведения код-ревью автоматизированных тестов
- Знание системы управления тестированием и документации
- Хорошие коммуникативные и лидерские навыки
Будет плюсом
- Есть опыт в построении высоконагруженных распределенных систем и понимание проблем многопоточной обработки данных
- Есть понимание основ криптографии и практический опыт в использовании TLS
- Есть опыт работы c Nexus
Условия
- Формат работы: можно удалённо