QA Automation in Java
Описание от работодателя
Быстрорастущая аутсорсинговая IT-компания в поиске QA Automation in Java.
Обязанности: Проектировать, писать и поддерживать автотесты для REST API с использованием RestAssured и JUnit 5;
Разрабатывать UI-автотесты на Java с Playwright;
Применять паттерны тест-дизайна: классы эквивалентности, граничные значения, попарное тестирование, таблицы решений, диаграммы состояний и переходов;
Работать с REST API: HTTP-методы, статус-коды, заголовки, авторизация, JSON;
Выполнять сериализацию/десериализацию POJO;
Настраивать и поддерживать сборку проектов через Maven;
Вести код в Git/GitLab, участвовать в code review;
Формировать отчётность в Allure;
Запускать тесты параллельно и оптимизировать время прогона;
Интегрировать автотесты в CI/CD;
Работать с TestRail: синхронизация тест-кейсов и результатов;
При необходимости писать SQL-запросы для проверки данных в БД;
Взаимодействовать с аналитиками, разработчиками и ручными QA.
Требования:
Коммерческий опыт разработки или автоматизации тестирования на Java от 3 лет;
Уверенное владение Java: ООП, коллекции, Stream API, исключения, generics;
Понимание REST API: HTTP-методы, статус-коды, работа с JSON;
Опыт написания автотестов с RestAssured + JUnit 5;
Опыт Playwright + Java или готовность быстро освоить инструмент;
Опыт сборки проектов через Maven;
Уверенная работа с Git (GitLab);
Знание паттернов тест-дизайна;
Опыт работы с Allure;
Понимание принципов сериализации/десериализации POJO.
Будет плюсом:
Опыт параллельного запуска тестов;
Работа с TestRail;
Понимание CI/CD;
Базовые знания SQL и работы с БД;
Опыт работы с Kafka: понимание продюсеров, консьюмеров, топиков, партиций, offsets; проверка событий и сообщений в автотестах.
Условия: Возможность профессионального роста и применения знаний на реальных задачах;
Шанс поработать на крупном и сложном проекте;
Отсутствие бюрократии, оперативное согласование рабочих вопросов;
Крупная команда высококвалифицированных специалистов, которые всегда готовы помочь;
Официальное оформление по ТК, офисное расположение в Минске, отпуск 28 календарных дней + дополнительно 4 оплачиваемых выходных дня.
Данное рабочее место является планируемым к созданию (перспективным).