Чем предстоит заниматься:
- тестировать сервисы команды;
- писать и поддерживать тестовую документацию;
- участвовать в командных SCRUM-процессах (daily, PBR, ретро);
- взаимодействовать с другими QA-инженерами для проведения интеграционных тестов;
- поддерживать актуальность внутрикомандной документации.
Ожидаем от тебя:
- коммерческий опыт тестирования от 2х лет;
- навыки функционального тестирования микросервисов: сбор требований, критериев приемки, дизайн тест-кейсов, тестирование логики, регрессионное тестирование;
- знание принципов архитектуры веб-систем, протоколов HTTP/GRPC;
- знание инструментов тестирования API (мы используем: Postman, cURL, gRPCurl), умение разбираться в форматах данных (JSON, Protobuf) и спецификации API (JSON/opeanpi/swagger, proto файлы);
- навыки работы с Postgresql (умеешь писать SQL запросы, понимаешь принципы дизайна реляционных и документоориентированных баз данных);
- знание основ Kafka (брокер, топики, консюмер группы, сообщения);
- опыт работы в интерфейсе Kibana, умение интерпретировать логи;
- базовые знания в области управления версиями (Git) и CI/CD (Gitlab CI);
- базовые навыки работать с кластерами Кубернетеса (можно через GUI типа Lens).
Желательные навыки:
- проработка и анализ функциональных требований
- составление и доработка use case'ов.