Intern QA automation (Platform)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В команде Platform мы разрабатываем публичный REST API для Unified Communications сервиса и специализируемся на способах взаимодействия приложений (мобильных, десктопных, браузерных) с этим сервисом. API включает в себя возможность управлять звонками и видео-конференциями, отправлять текстовые сообщения, факсы, SMS-ки и MMS-ки, настраивать сервис для пользователя и получать доступ к данным. Некоторые из этих API создаются нашими коллегами из других команд, а чтобы упростить им жизнь и предоставить единообразный доступ ко всему спектру API, мы разрабатываем API Gateway, service discovery, авторизацию и тротлинг клиентских запросов, сбор статистики. Помимо этого в Platform мы разрабатываем систему push-нотификаций, которая обеспечивает доставку данных на клиентские устройства через APNs, Firebase и WebSocket. Технически всё это работает в нескольких датацентрах с уровнем доступности сервиса 99.999%. API используется разработчиками со всего мира, и был отмечен как "Best in Communications APIs" на API World 2019.
Наш используемый стек технологий: Java 8/11, Groovy, Spring, Cassandra, Apache Ignite, Apache Kafka, JUnit, Jenkins Pipeline, Gatling, Kibana, Influx, Grafana, GitLab, Linux.
Вам предстоит:
- Автоматизировать функциональные API тесты на Java.
- Участвовать в разработке коммерческого приложения в команде из 6-8 человек по Agile методологии.
- Создавать и поддерживать тестовые планы и сценарии.
- Участвовать в нефункциональном тестировании (high availability, performance, capacity).
- Развивать и поддерживать Continuous Integration и Continuous Delivery процессы и фреймворки.
- Сопровождать создаваемый продукт в течение всего жизненного цикла.
Наши ожидания:
- Базовые знания по теории тестирования и роли тестирования в разработке ПО.
- Базовые знания Java или другие jvm языки: Groovy, Kotlin, Scala.
- Базовое знание протокола HTTP и концепции REST.
- Английский язык pre-intermediate и выше.
Условия:
- Срочный трудовой договор на 6 месяцев с возможностью перейти на постоянную позицию по итогам стажировки.
- Оплачиваемая стажировка.
- Трудоустройство и выплата заработной платы осуществляются в соответствии с трудовым кодексом.
- 100% оплата больничного.
- Гибкий график работы (не менее 30 часов в неделю).
- Медицинское сопровождение (ДМС, офисный врач, стоматология).
- Широкие возможности для самореализации, профессионального и карьерного роста.
- Новейшие технологии, интересные и сложные задачи, работа в команде профессионалов.
- Офис в 15-ти минутах ходьбы от метро.
- Возможность работать как из офиса, так и удаленно.