QA FullStack Senior

QA FullStack Senior


Локация: РФ

Формат работы: Удаленно

Зарплата: до 1500₽/ч с НДС

Ставка: до 1500₽/ч, с НДС. Длительность проекта: 6 мес.

Смотрят кандидата, который поможет составить план улучшений для текущего процесса автотестирования, реализовать часть этих улучшений самостоятельно, а затем сосредоточиться на увеличении процента автотестов.

Обязательные требования

  • Опыт работы в финтехе;
  • Опыт работы в роли QA-инженера от 4 лет;
  • Компетенция в проведении интеграционного тестирования на основе протоколов HTTP, MQ и SOAP, используя инструменты Swagger, Postman и SoapUI;
  • Наличия опыта автоматизации тестирования на языке Java;
  • Уверенное владение составлением SQL-запросов и работой с реляционными базами данных, особенно приветствуется опыт работы с PostgreSQL;
  • Опыт подготовки документации по тестированию, составление тест-кейсов и ведение отчетности;
  • Четкое понимание структур данных JSON и XML;
  • Высокий уровень развития коммуникабельности, аналитического мышления, способности действовать автономно и проявлять инициативу;
  • Стремление интегрироваться в коллектив и активно вовлекаться в рабочие процессы команды;
  • Желание способствовать развитию текущих продуктов и улучшению процедур тестирования в команде;
  • Понимание принципов организации микросервисной архитектуры и механизмов взаимодействия между компонентами (интерфейсы REST, протоколы SOAP и JMS);
  • Знания различных техник дизайна тестов;
  • Соотношение ручного/авто тестирования 20/80;
  • Опыт выстраивания процессов (от 2-3 проектов).

Дополнительные требования

  • Опыт работы в продуктовой команде, использующей гибкую методологию Agile;
  • Опыт тестирования сервисов, развернутых в среде Kubernetes, и чтения логов через интерфейс OpenLens;
  • Есть практика создания и применения mock-сервисов (заглушек);
  • Приветствуется опыт работы с системой хранения и обработки логов Elasticsearch либо OpenSearch;
  • Наличие опыта мониторинга метрик через систему Prometheus и визуализации данных с помощью панели Grafana;
  • Опыт анализа отчетов, полученных после запуска автоматизированных тестов (например, Allure Reports);
  • Умение эффективно пользоваться системой контроля версий git и платформой GitLab.

Задачи на проекте

  • Помогать составлять план улучшений для текущего процесса автотестирования, реализовывать часть этих улучшений самостоятельно, а затем сосредоточиться на увеличении процента автотестов;
  • Организация, координация и контроль всех этапов тестирования программного обеспечения;
  • Осуществление функционального и интеграционного тестирования продукта;
  • Постоянное сотрудничество с командой разработчиков, аналитиков и представителями бизнеса;
  • Выявление дефектов, фиксация и документирование багов, обеспечение необходимого покрытия тестами;
  • Мониторинг и поддержание требуемого уровня тестового покрытия;
  • Совместная работа над тестированием с коллегами из других команд проекта;
  • Работа с технической документацией: разработка тест-кейсов, оформление отчетов, проверка чек-листов, подача дефектных заявок;
  • Проведение полного регрессионного тестирования перед выпуском релиза;
  • Анализ и устранение возникающих проблем на этапе эксплуатации продукта;
  • Презентация реализованного функционала пользователям и заинтересованным сторонам.

Откликнуться: @ju_vetta

Report Page