Middle QA Engineer
О проекте
Мы разрабатываем геоинформационную платформу для работы с пространственными данными, картографическими сервисами и специализированными бизнес-приложениями. В системе используются современные backend-технологии, базы данных и геоинформационные сервисы.
Ищем Middle QA Engineer, который поможет обеспечивать качество продукта, находить дефекты на ранних этапах разработки и развивать процессы тестирования совместно с командой разработки.
Обязанности
- Тестирование веб-приложений, backend-сервисов и REST API.
- Разработка и поддержка тестовой документации: тест-кейсов, чек-листов и тестовых сценариев.
- Проведение функционального, регрессионного, интеграционного и исследовательского тестирования.
- Проверка корректности бизнес-логики и взаимодействия между сервисами.
- Тестирование баз данных и проверка корректности данных с использованием SQL.
- Анализ требований, выявление неоднозначностей и участие в обсуждении технических решений.
- Поиск, локализация, документирование и контроль исправления дефектов.
- Взаимодействие с разработчиками, аналитиками и другими участниками команды.
- Участие в подготовке релизов и оценке качества продукта.
- Развитие автоматизации тестирования в зависимости от опыта и задач команды.
Требования
- Опыт работы в тестировании программного обеспечения от 2 лет.
- Понимание методологий и видов тестирования, жизненного цикла разработки ПО.
- Уверенная работа с Postman или аналогичными инструментами для тестирования API.
- Понимание HTTP, REST, JSON, кодов ответов и принципов клиент-серверного взаимодействия.
- Уверенное владение SQL: SELECT, JOIN, подзапросы и агрегатные функции.
- Опыт работы с PostgreSQL или другой реляционной СУБД.
- Умение анализировать логи и диагностировать причины ошибок.
- Опыт работы с системами управления задачами и дефектами: Jira, YouTrack или аналогами.
- Умение самостоятельно планировать тестирование, оценивать риски и определять приоритеты.
- Внимательность к деталям, системное мышление и готовность разбираться в сложных технических сценариях.
Будет преимуществом
- Опыт тестирования геоинформационных систем (ГИС).
- Знание PostgreSQL/PostGIS и понимание пространственных данных, геометрий и систем координат.
- Опыт работы с GeoServer, WMS, WFS, WMTS и другими геосервисами.
- Понимание микросервисной архитектуры и межсервисного взаимодействия.
- Опыт работы с Docker и Linux.
- Навыки автоматизации тестирования на C#, Python или JavaScript.
- Опыт тестирования производительности и нагрузочного тестирования.
- Знакомство с CI/CD и инструментами автоматического запуска тестов.
Что мы ожидаем от кандидата
- Умение не просто находить ошибки, но и выявлять их причины.
- Способность самостоятельно разбираться в требованиях и технической документации.
- Навык аргументированно оценивать риски и качество выпускаемого функционала.
- Готовность предлагать улучшения процессов тестирования.
- Умение эффективно взаимодействовать с командой разработки.
Мы предлагаем
- Участие в развитии масштабной геоинформационной платформы.
- Работу над сложными техническими задачами и интеграциями.
- Взаимодействие с командой backend-разработчиков и инженеров.
- Возможность развивать навыки автоматизации и углублять экспертизу в тестировании.
- Условия работы и уровень заработной платы обсуждаются по итогам собеседования.
Будет интересно специалисту, который хочет развиваться в техническом тестировании, работать с API и базами данных и влиять на качество сложного программного продукта.