Наша основная задача - это развитие продукта в области здравоохранения. Продуктом пользуются тысячи клиентов. Продукт состоит из многочисленных сервисов агрегирующих информацию из разных источников с целью предоставления информации в различных разрезах.
В нашей компании несколько команд разработки со сложившейся структурой и технологиями работы. Каждая команда ответственна за свой набор модулей продукта. Мы используем итеративный подход к разработке. Каждой команде необходим один или несколько специалистов по тестированию.
Стек технологий проекта: микросервисная архитектура, rest api, soap service, OAuth2.0, kafka, MSSQL, Postgresql, ElasticSearch.
Обязанности:
Разрабатывать и поддерживать набор автоматизированных тестов для API (SOAP/REST) в среде SoapUI / Postman.
Проверка взаимодействия с базами данных PostgreSQL и ElasticSearch.
Тестирование интеграционных проектов, включая работу с SOAP-сервисами и REST API.
Создавать коллекции тестовых сценариев и скриптов, структурировать их для удобного повторного использования;
Настраивать и выполнять тестовые наборы (TestSuites) и тестовые случаи (TestCases) в SoapUI;
Писать и отлаживать скрипты на Groovy для параметризации тестов, обработки данных и валидации ответов;
Выполнять нагрузочное тестирование.
Анализировать результаты тестирования, формировать отчёты и отслеживать дефекты;
Взаимодействовать с разработчиками и аналитиками для уточнения требований и сценариев тестирования;
Поддерживать актуальную документацию по тестовым наборам и сценариям.
Требования:
Опыт написания скриптов на Groovy для составления TestSuites
Опыт работы с ReadyAPI (расширение для SoapUI)
Создание коллекций и написание автотестов в Postman
Знание Groovy на уровне написания скриптов для:
параметризации запросов (использование свойств, Property Transfer);
обработки ответов (Script Assertion);
генерации данных и логики ветвления;
Понимание протоколов SOAP и REST, структура XML/JSON, работа с XPath/JSONPath;
Навыки проектирования тестовых сценариев для API: позитивные/негативные проверки, граничные случаи, проверка кодов ответов, схемы данных;
Работа с переменными и свойствами в SoapUI (Global, Project, TestSuite, TestCase уровни);
Опыт интеграции с CI/CD (Jenkins, GitLab CI и др.) через testrunner;
Основы HTTP/HTTPS: методы, заголовки, куки, аутентификация (Basic, OAuth, API Keys);
Умение анализировать логи и ответы API, использовать встроенные инструменты отладки SoapUI;
Опыт работы с PostgreSQL и ElasticSearch
Мы предлагаем:
Возможность работать над интересными и сложными проектами в области интеграции.
Перспективы профессионального роста и развития.
Конкурентоспособную заработную плату и социальные гарантии.
Работу в дружном и профессиональном коллективе.
Если вы обладаете необходимыми навыками и опытом работы, готовы к новым вызовам и хотите развиваться в области тестирования, мы будем рады рассмотреть вашу кандидатуру.
Интеграция Дистрибуция Проекты
Москва
Не указана
Азиатско-Тихоокеанский Банк
Москва
Не указана
Системы и Технологии в Логистике
Москва
Не указана
Азиатско-Тихоокеанский Банк
Москва
Не указана
АО «ОТП Банк» (JSC «OTP Bank»)
Москва
Не указана
Москва
Не указана
Москва
Не указана