Senior QA Engineer
Описание
Data-Driven Lab — международная IT-компания.Мы используем передовые практики и реализуем масштабные проекты: наши самые известные продукты — это торговые платформы и финтех инструменты, доступные в 150 странах. Нам доверяют более 24 миллионов пользователей. Наша цель — сделать эти продукты самыми удобными в мире.Для достижения этой цели мы применяем исследования, анализ данных и оптимизированный маркетинг. Команда В нашей мультикультурной команде более 400 человек по всему миру. Мы поставили перед собой амбициозные цели, поэтому собираем одну из сильнейших команд профессионалов. Что нужно делать: Проводить функциональное и нефункциональное тестирование backend-сервисов компании, веб- и мобильных приложений (Web & Mobile App); Поддерживать и актуализировать автотесты (Python); Поддерживать тестовое окружение; Выявлять, документировать и верифицировать дефекты; Анализировать требования в описанных задачах; Готовить тестовые сценарии по новому функционалу и корректировать кейсы по уже существующему; Контролировать качество на всех этапах разработки; Участвовать в выстраивании и оптимизации процессов тестирования; Идеальный кандидат: Имеет опыт тестирования микросервисной backend-архитектуры и понимает принципы клиент-серверного взаимодействия и работы микросервисов; Имеет опыт тестирования мобильных приложений (iOS/Android) и/или веб-приложений; Имеет опыт создания проектов автотестов с нуля, их самостоятельной поддержки, развития и рефакторинга, понимает принципы организации тестового проекта: фикстуры, параметризация, переиспользуемые компоненты; Уверенно работает с Python, Pytest, Requests и PyCharm; Имеет опыт тестирования API (REST API, gRPC, Protobuf) и работы с инструментами Swagger и Postman; Имеет опыт написания нагрузочных тестов с использованием Locust; Уверенно работает с Git, pull/merge requests и code review, имеет опыт интеграции автотестов в CI/CD; Имеет опыт работы с Docker и Kubernetes; Умеет работать с логами сервисов, командной строкой Linux и снифферами Charles/Fiddler; Имеет опыт работы с базами данных и написания SQL-запросов; Имеет опыт работы с брокерами сообщений RabbitMQ/Kafka; Понимает методологии и подходы к тестированию, имеет опыт разработки тестовой документации и работы с баг-трекинговыми системами и системами управления тестированием. Мы предлагаем: Комфортные условия: медицинская компенсация, конкурентная зарплата, уютные и удобные офисы, гибридный режим работы или полностью remote. Реальную возможность для каждого влиять на результат и процессы; Высокую скорость и гибкость в принятии решений Использование современных технологий и лучших мировых практик в работе; Постоянные челленджи и возможность выбора инструментов и путей решения проблем. Преимущественно, рассматриваем кандидатов с опытом работы в автоматизации - Python, навыки работы с библиотеками Pytest, Requests, Selenium, Webdriver (учебный опыт, также, рассматривается).