Ваша зона ответственности:
- Написание тестовых сценариев.
- Проведение ручного тестирования.
- Автоматизация тестовых сценариев (90%).
- Участие разборе дефектов.
-
Тестирование мобильных и веб-приложений.
-
Проведение тестирования нового функционала мобильного и веб-приложения, документируя найденные баги.
-
Разработка тест-кейсы для различных сценариев использования приложения.
-
Написание тестов для RESTful API с использованием Postman или другого инструмента.
-
Создание SQL-запросов для выборки данных из реляционной базы данных.
-
Выполнение операций с NoSQL базами данных, используя запросы на уровне агрегирования.
- Реализация автоматизированных тестов для новых функциональностей с использованием Java и соответствующих фреймворков.
- Настройка системы отчетности для автоматизированных тестов.
- Разработка интеграционных тестов для проверки взаимодействия между модулями приложения.
- Обеспечение автоматического развертывания приложения на тестовом окружении после успешного прохождения тестов.
Необходимые навыки:
- Опыт работы в QА: от 3 лет.
- Опыт тестирования mobile/web приложений (от 1 года).
- Опыт работы с Rest API.
- Опыт работы с sql/nosql БД на уровне сложных запросов и выгрузок (join, View etc.).
- Опыт покрытия новых функциональностей при помощи инструментов автотестирования (java).
- Опыт работы с интеграционным тестированием.
- Опыт работы с CI/CD (Jenkins, GitlabCI).
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги.
- Опыт работы с Мок-сервисами (Wiremock или аналоги).
- Опыт работы с инструментами:
SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket. - Дополнительным плюсом будет: Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, Openshift или аналоги).
- Опыт работы с системами Cache (Redis, Hazelcast).