Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Полный день
Задачи, которые предстоит решать: - Разработка и выполнение тестов для микросервисов, включая функциональное, интеграционное, нагрузочное и автоматизированное тестирование.
- Создание и поддержка тестовых сценариев и тестовых данных.
- Участие в проектировании архитектуры тестирования и создании тестовых планов.
- Анализ и отчетность по результатам тестирования.
- Взаимодействие с разработчиками для выявления и устранения дефектов.
- Обеспечение соблюдения стандартов качества и тестирования.
- Поддержка CI/CD процессов и интеграция тестов в конвейеры сборки и развертывания.
Требования: - Опыт тестирования микросервисов от 2 лет.
- Знание инструментов и фреймворков для автоматизированного тестирования (Selenium, JUnit, TestNG, RestAssured и др.).
- Опыт работы с инструментами для нагрузочного тестирования (JMeter, Gatling и др.).
- Знание протоколов и технологий REST API, Kafka и gRPC.
- Опыт работы с системами контроля версий (Git).
- Опыт работы с CI/CD системами (Jenkins, GitLab CI, CircleCI и др.).
- Понимание основ контейнеризации и оркестрации (Docker, Kubernetes).
- Знание основ работы с базами данных (SQL и NoSQL).
Плюсом будет:
- Опыт работы с системами мониторинга и логирования (Prometheus, Grafana, ELK stack).
- Знание основ работы с распределенными системами и кластерами (Hadoop, Spark, YARN).
- Опыт работы с инструментами управления качеством кода (SonarQube и др.).
- Знание принципов безопасного программирования и тестирования.
Вакансия опубликована 19.07.2024 в г. Москва.