Вам предстоит:
• Внедрение и поддержка автотестов интеграционного и End-to-end уровня в релизном цикле микро-сервисов;
• Анализировать требования и результаты авто-тестов;
• Подготавливать тестовые данные;
• Искать, документировать и сопровождать ошибки в баг-трекере;
• Вручную проверять разработанный функционал, где автоматизация нерациональна.
Основной стек:
• Backend - Golang
• Среды - Docker в k8s кластере
• CI - Gitlab
• Базы данных - Postgres, Oracle
• Testing - Python (Pytest)
• Observability – Grafana, Kibana
• Streaming – Kafka
Мы ожидаем:
• Опыт тестирования API и разработке инструментов тестирования;
• Опыт разработки автотестов с использованием одного из популярных code first фреймворков (pytest, JUnit, TestNG, kotest, go testing);
• Понимание принципов HTTP/REST;
• Опыт работы с СУБД, SQL на уровне простых запросов;
• Опыт работы с CI/СD;
• Опыт работы с Docker/Kubernetes;
• Опыт работы с Protobuf/GRPC;
• Опыт работы в командной строке Linux-подобных операционных системах;
• Опыт анализа логов и метрик приложений