QA Engineer
Компания: SWS
Позиция: Senior QA авто
Обязательные требования
• Опыт работы в роли QA-инженера от 4 лет;
• Компетенция в проведении интеграционного тестирования на основе протоколов HTTP, MQ и SOAP, utilizando инструменты Swagger, Postman и SoapUI;
• Наличия опыта автоматизации тестирования на языке Java;
• Уверенное владение составлением SQL-запросов и работой с реляционными базами данных, especialmente приветствуется опыт работы с PostgreSQL;
• Опыт подготовки документации по тестированию, составление тест-кейсов и ведение отчетности;
• Четкое понимание структур данных JSON и XML;
• Высокий уровень развития коммуникабельности, аналитического мышления, способности действовать автономно и проявлять инициативу;
• Стремление интегрироваться в коллектив и активно вовлекаться в рабочие процессы команды;
• Желание способствовать развитию текущих продуктов и улучшению процедур тестирования в команде;
• Понимание принципов организации микросервисной архитектуры и механизмов взаимодействия между компонентами (интерфейсы REST, протоколы SOAP и JMS);
• Знания различных техник дизайна тестов.
Дополнительные требования
• Опыт работы в продуктовой команде, utilizando гибкую методологию Agile;
• Опыт тестирования сервисов, развернутых в среде Kubernetes, и чтения логов через интерфейс OpenLens;
• Есть практика создания и применения mock-сервисов (заглушек);
• Приветствуется опыт работы с системой хранения и обработки логов Elasticsearch либо OpenSearch;
• Наличие опыта мониторинга метрик через систему Prometheus и визуализации данных с помощью панели Grafana;
• Опыт анализа отчетов, полученных после запуска автоматизированных тестов (например, Allure Reports);
• Умение эффективно пользоваться системой контроля версий git и платформой GitLab.
Задачи на проекте
• Организация, координация и контроль всех этапов тестирования программного обеспечения;
• Осуществление функционального и интеграционного тестирования продукта;
• Постоянное сотрудничество с командой разработчиков, аналитиков и представителей бизнеса;
• Выявление дефектов, фиксация и документирование багов, обеспечение необходимого покрытия тестами;
• Мониторинг и поддержание требуемого уровня тестового покрытия;
• Совместная работа над тестированием с коллегами из других команд проекта;
• Работа с технической документацией: разработка тест-кейсов, оформление отчетов, проверка чек-листов, подача дефектных заявок;
• Проведение полного регрессионного тестирования перед выпуском релиза;
• Анализ и устранение возникающих проблем на этапе эксплуатации продукта;
• Презентация реализованного функционала пользователям и заинтересованным сторонам.
Описание проекта и команды
Проект для крупного банка.
Локация: Удалённо в РФ, дружественных странах
Оформление: ИП
