Требования:
-
Знание процессов разработки: понимание жизненного цикла ПО, методологий разработки и тестирования.
-
Методы и инструменты тестирования: уверенные знания методик тестирования, владение инструментами тестирования ПО.
-
Работа с тестовой документацией: опыт создания и ведения тестовой документации на всех этапах разработки продукта.
-
Системы управления тестированием и баг-трекинг: опыт работы с YouTrack, TMS или аналогичными системами.
-
Базы данных: уверенные знания SQL (JOIN, агрегатные функции, вложенные запросы), опыт работы с PostgreSQL.
- Объектные хранилища: работа с S3-совместимыми хранилищами (Minio или аналогами).
-
Тестирование API:
-
Опыт работы с Postman, Swagger.
-
Отправка запросов, работа с коллекциями, переменными, автоматизация тестов.
-
-
Операционные системы: базовый опыт работы с терминалом Linux.
-
Тестирование front-end:
-
Владение инструментами разработчика (DevTools).
-
Проверка верстки на соответствие макетам (Figma).
-
Анализ сетевых запросов.
-
-
Системы контроля версий:
-
Навыки работы с Git.
-
Опыт использования GitLab, понимание CI/CD.
-
-
Микросервисная архитектура:
-
Понимание работы брокеров сообщений (Kafka).
-
Умение тестировать микросервисы.
-
-
Интеграционное тестирование: опыт проведения интеграционных тестов.
-
Форматы данных: знание JSON, XML, JSON-RPC 2.0.
-
Логирование: умение анализировать логи приложений.
-
Тестирование без документации:
-
Работа по user story.
-
Исследовательское тестирование.
-
-
Программирование на Python:
-
Базовое понимание языка (умение читать код, писать простые автотесты).
-
Опыт автоматизации тестирования с использованием Selenium, Playwright, pytest, requests, httpx.
-
Генерация отчетов по результатам автотестов.
-
Будет плюсом:
-
Базовые знания JavaScript/TypeScript (для более полной автоматизации API-тестов через Postman).
-
Опыт работы с NoSQL БД (например, MongoDB, Redis, CouchDB).
-
Понимание работы gRPC (система удаленного вызова процедур).
Условия:
-
Конкурентный уровень заработной платы и дополнительные стимулирующие выплаты по результатам работы;
-
Удалённый формат работы;
-
Возможность участия в федеральных и международных проектах;
-
Профессиональное развитие и корпоративное обучение.