QA Fullstack инженер (java)
Обязанности
Обеспечение качества. Отвечать за качество разработки ПО и уровень покрытия функционала тестами; Взаимодействие. Активно работать с участниками команд: аналитиками, разработчиками, тестировщиками; Анализ требований. Разбирать бизнес-требования, функциональные требования и технические задания; Тестирование. Разрабатывать тест-кейсы и проводить системное, интеграционно-функциональное и регрессионное тестирование; Автоматизация. Разрабатывать автотесты на Java, писать библиотеки и инструменты для автоматизации тестирования; CI/CD. Участвовать в автоматизации процессов непрерывного развёртывания и непрерывной интеграции; Дефекты. Вести дефект-трекер, контролировать и тестировать исправление дефектов; Отчётность. Оценивать трудоёмкость задач, выявлять и эскалировать проблемы, писать отчёты по тестированию
Требования
Уверенное написание автотестов на Java; Опыт тестирования web-приложений; Опыт работы с REST API; Опыт работы с SQL на уровне сложных запросов и выгрузок (JOIN, VIEW и т.д.); Опыт покрытия новой функциональности инструментами автоматизации на Java; Опыт интеграционного тестирования; Опыт работы с CI/CD: Jenkins, GitLab CI; Опыт работы с брокерами сообщений: Kafka, RabbitMQ или аналоги; Опыт работы с мок-сервисами: Wiremock или аналоги; Опыт написания библиотек и инструментов для автоматизации тестирования; Понимание процессов и методологий разработки ПО; Опыт работы с микросервисной архитектурой: Spring Cloud, Kubernetes, OpenShift или аналоги; Опыт развёртывания инфраструктуры; Опыт работы с системами кеширования: Redis, Hazelcast; Инструменты: Docker, Jenkins, K8s, SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket, Docker Compose
Откликнуться на вакансию свайпом в Telegram
Работа fullstack-разработчиком — все вакансии подборки
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.