О проекте:
Работаем над масштабируемыми backend- и интеграционными решениями. Уделяем внимание качеству, поэтому активно внедряем автоматизацию. В проектах — микросервисная архитектура, API, Kafka, CI/CD и распределённые команды. Ищем AQA-инженера, который умеет писать надёжные автотесты на Java и хочет влиять на процессы тестирования.
Обязанности:
Разработка, поддержка и масштабирование автотестов на Java (REST API, интеграционные, компонентные тесты);
Разработка и развитие внутренней инфраструктуры автотестов, тестовых фреймворков;
Участие в проектировании тестовой архитектуры, внедрение лучших практик (TDD, BDD, тестовая пирамида);
Настройка тестов в CI/CD пайплайнах (GitLab CI, Jenkins, TeamCity);
Работа с логами, мониторингом и смежными командами (Dev, DevOps, аналитики);
Code review, менторинг младших инженеров;
Оценка покрытия, контроль стабильности автотестов и качества релизов.
4+ года опыта в автоматизации тестирования на Java;
Уверенное знание JUnit/TestNG, RestAssured, Selenide или аналогов;
Понимание принципов тестирования API, микросервисов, распределённых систем;
Опыт построения тестовой инфраструктуры и оптимизации CI/CD-процессов;
Умение работать с SQL и реляционными СУБД;
Опыт работы с Git, Docker, Postman, Swagger;
Навыки ручного тестирования и умение анализировать требования;
Грамотный подход к анализу и воспроизведению ошибок (в том числе через Kibana, Grafana и пр.).
Будет плюсом:
Опыт с Kafka, WireMock, TestContainers;
Знание Allure, TestRail, Zephyr, Xray;
Опыт performance-тестирования (JMeter, Gatling);
Опыт тестирования в highload или финтех-проектах.
Этапы:
Условия:
АО «ОТП Банк» (JSC «OTP Bank»)
Москва
от 300000 RUR