QA Automation (Java)

QA Automation (Java)


♦️Вакансия: QA Automation (Java)

♦️Компания: Аккредитованная IT компания Innovative People

♦️Трудоустройство: по ТК РФ

♦️Формат: удаленка по РФ (возможна работа из дружественных стран)

♦️Вилка: 240к-250к (на руки)


Описание проекта:

 В рамках проекта, мы готовим систему для возможности покупки набора продуктов компании одной кнопкой


Технологический стек:

Backend:

- Микросервисы на .net

- Развертывание в кластере OKD

- Хранилище данных - PostgreSQL 11%20, отдельный отказоустойчивый кластер. В некоторых сервисах MsSql Server

- Кэши - inproc inmemory, distributed - Redis

- Асинхронный обмен сообщениями - RabbitMQ, Apache Kafka

- GitHub flow, feature branches

- CodeReview, auto static code analysis

Тесты:

- unit%20 integration

- Inproc WireMock %20 testcontainers для подмены и тестирования внешних, в том числе инфраструктурных зависимостей

Интеграция:

- Контракты на использование REST API, описанные в Openapi 3%20. Всегда актуальные модели данных и интерфейсы эндпоинтов

- Используется подход Swagger first

CI/CD:

- Глубокая автоматизация CI/CD(GitLab и Jenkins)

- Умный CI пайплайн, интеграция с SonarQube, Dependency Check, автоматический деплой в тестовые среды и автоматизированное создание среды под задачу


Методология работы команды - Kanban


Требования к кандидату:

- Применение Теории тестирования, тест-дизайна

- Выработка и согласование требований, декомпозиция систем, Design Review

- Уверенная работа с Web elements, DOM, Xpath, CSS

- Работа в Postman или аналоги

- Работа с БД SQL: Postgresql, MsSql

- Работа с БД noSQL: Redis

- Уверенная работа с REST, OpenApi

- Разработка на Java с проектированием автотестов, ООП, знание паттернов разработки

- Опыт и понимание возможностей RabbitMq

- Работа с Git (cli), Gitlab CI

- Наблюдаемость сервисов: ELK, Prometheus, Grafana

- Проведение CodeReview

- Написание, обработка JSON, WEB elements

- Понимание контейнеризации


Контакты: @Techscoutaverina



Report Page