Разработка и своевременная актуализация API автотестов (Java)
Написание рекомендаций и руководств по созданию, хранению, запуску автотестов и формирования отчётности по запускам для погружения в автотестирование функциональных тестировщиков
Участие в приоритизации сценариев тестирования для автоматизации с учётом бизнес-процессов
Анализ результатов и показателей по проведённым автотестам, оформление дефектов в баг-трекинговую систему
Работа с тестовой документацией
Наши ожидания:
Опыт работы в роли AQA от 3 лет (два и более проекта)
Опыт автоматизации тестирования API и развития тест фреймворков
Опыт тестирования очередей сообщений (один из RabbitMQ или ActiveMQ Artemis)
Знание теории тестирования, жизненного цикла ПО
Опыт тестирования интеграционных взаимодействий
Опыт работы с различными форматами данных (json, xml и т.д.)
Опыт работы с Swagger, Postman
Знание протоколов HTTP/HTTPS
Понимание структуры БД, владение SQL на уровне выше начального
Умение работать с логами сервера и браузера (уверенное владение Chrome DevTools)
Опыт работы с системами контроля версий (Git) и системами непрерывной интеграции (TeamCity, CI/CD)
Опыт работы в гибких (Agile/Scrum) командах
Знание паттернов и опыт применения
Будет плюсом:
Понимание микросервисной архитектуры
Опыт Artemis
Опыт нагрузочного тестирования
Стек:
Java
Apache Kafka
Минимум одно из RabbitMQ, ActiveMQ, Artemis (предпочтительно)