QA Automation Engineer (Java)
Прямой работодатель Каури ( kauri-iot.com )
Опыт работы от 1 года до 3х лет
Будущему сотруднику предстоит работать в команде молодых специалистов над амбициозным проектом - разработкой универсальной системы, поддерживающей работу со множеством протоколов IoT и предоставляющей единый интерфейс. Вам предстоит узнать, какой путь проделывают данные от измерительного сенсора до мобильного приложения, разобраться в устройстве сложной системы с микросервисной архитектурой и выполнять как автоматизированное тестирование REST API и мобильного/веб приложения так и ручное, включающее взаимодействие с реальными IoT устройствами.
Обязанности:
- Автоматизация тестирования Backend/Frontend
- Ручное тестирование (Postman, Swagger, etc) не более 30%
- Разработка тестовых сценариев и планов, чек-листов, тест-кейсов
- Проверка на соответствие продукта функциональным и нагрузочным требованиям
- Сплит-тестирование; интеграционное тестирование
- Регистрация найденных дефектов в баг-трекере и контроль их исправления
- Взаимодействие с командой разработки, чтобы улучшить конечный продукт
Обязательные требования:
- Владение техниками тест-дизайна, знание методологий тестирования, уровней тестирования, жизненного цикла тестирования
- Опыт проектирования тестовой модели и создания набора тестовых случаев, обеспечивающих оптимальное тестовое покрытие приложения
- Знания Java 8+
- Уверенные знания Junit 5
- Знание основных инструментов тестирования API (Postman, SoapUI и т. д.)
- Опыт тестирования REST API, понимание структуры запросов/ответов REST API, HTTP заголовков и статусов
- Знание Docker, представление о сетевом взаимодействии между контейнерами
- Опыт работы с ОС Linux
- Опыт работы с баг-трекинговыми системами (Jira, GitLab и др.)
- Умение анализировать логи
- Практический опыт работы по Agile (SCRUM)
Будет плюсом:
понимание микросервисной архитектуры
знание одного или нескольких из следующих языков (C/С++, Python, Javascript/Typescript, Dart)
представление о Spring Framework (Data/Security/Web), опыт тестирования Spring Boot приложений
знание протоколов авторизации OAuth2/OpenID Connect
- Будем рады, если у Вас есть опыт:
- работы с платформенными сервисами, интерфейсами и знание протоколов ZigBee, MQTT, LoRa
- хорошее представление о построении индустриальных платформ интернета вещей, индустриальной автоматизации
Мы предлагаем:
- оформление по ТК РФ и достойная зарплата - размер обсудим на собеседовании;
возможность работать в гибридном графике: дом/офис - решать вам;
карьерный рост - от специалиста по тестированию до руководителя отдела;
льготы в соответствии с государственной поддержкой для аккредитованных IT-компаний.