Город: Сербия
Занятость: Полная, 5/2
Опыт работы: Более 6 лет
Продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики, находится в поисках Senior AQA!
Чем предстоит заниматься:
- Разработка, поддержка и развитие автотестов для API
- Проектирование тестового покрытия на основе требований, рисков и критичности функционала
- Написание и поддержка интеграционных, регрессионных и системных API-тестов
- Работа с тестовыми данными, базами данных и внешними сервисами
- Анализ результатов автотестов, логов, ошибок окружений и дефектов
- Интеграция автотестов в CI/CD-процессы
- Настройка и поддержка тестовой инфраструктуры: Docker, docker-compose, мок-сервисы, тестовые окружения
- Участие в анализе требований, декомпозиции задач и оценке рисков
- Документирование дефектов с понятными шагами воспроизведения, severity/priority и связями со смежным функционалом
- Взаимодействие с разработчиками, аналитиками, DevOps и другими QA для повышения качества продукта
- Участие в развитии архитектуры автотестов и внутренних подходов к тестированию.
Что ожидаем:
-
Опыт разработки автотестов на Java для API от 4-х лет
-
Понимание ООП, умение применять паттерны проектирования в автотестах
-
Опыт работы с JDBC: подключение к БД, выполнение SQL-запросов, обработка результатов
-
Уверенное знание SQL: join, вложенные запросы, сложные условия, транзакции
-
Опыт работы с REST API, HTTP, заголовками, query/path parameters, статус-кодами
-
Понимание принципов аутентификации и авторизации: Basic Auth, OAuth, JWT
-
Опыт тестирования API через Postman или аналогичные инструменты
-
Знание TestNG/JUnit: аннотации, параллельный запуск, listeners, запуск тестов из командной строки
-
Опыт работы с Maven: профили, плагины, интеграция с внешними инструментами
-
Опыт работы с Git: ветвление, откат изменений, разрешение конфликтов, работа с модулями
-
Опыт работы с Docker: Dockerfile, images, docker-compose, сети, интеграция с CI/CD
-
Опыт работы с Jenkins или аналогичными CI/CD-инструментами
-
Опыт работы с моками/стабами, записью и воспроизведением запросов/ответов
-
Понимание жизненного цикла разработки и тестирования ПО.
Будет плюсом:
-
Опыт UI-автоматизации
-
Опыт работы с Selenium/Selenide/Playwright
-
Умение работать с cookies, browser sessions, несколькими окнами браузера, JS-скриптами, загрузкой файлов
-
Понимание локаторов, ожиданий и особенностей браузерной автоматизации
-
Навыки работы с DevTools: Network, Application, Memory
-
Опыт интеграции автотестов с SonarQube, Allure, Docker-based окружениями
-
Опыт использования Spring Boot для создания тестовых сервисов или микросервисов.
Что предлагаем:
- Белая заработная плата, которая зависит от пожеланий, скиллов и опыта
- Годовой бонус по результатам работы
- Реферальный бонус за успешную рекомендацию кандидата.
Комфортные условия работы:
- Формат работы - офисный/гибридный/удаленный
- Гибкое начало рабочего дня
- Бесплатные корпоративные завтраки и обеды
- Рабочее место оборудовано современной техникой с учетом Ваших пожеланий
- Отсутствие бюрократии, вопросы решаются оперативно, без многочисленных согласований.
Перспективы самореализации и развития:
- Наличие большого количества задач, которые дают возможность материального и профессионального роста
- Компенсация оплаты занятий по английскому языку от SkyEng в размере 50%
- Большая высококвалифицированная команда.
Адрес: Белград
Похожие вакансии