Мы ищем Senior QA Automation (SDET) в платформенную команду, которому предстоит тестировать платформенные продукты на базе микросервисной архитектуры (Backend, Rest API), начиная с точечной локально проверки, покрытия автотестами на Python и до встраивании тестов в CICD процесса для каждого из микросервисов и их связки.
Так же мы очень ожидаем критического мышления, инициативности и проактивного взаимодействия с коллегами как из платформенной так и продуктовых команд для понимания деталей работы и взаимодействия всех микросервисов/воркеров системы.
Чем предстоит заниматься:
- Переписывать Legacy интеграционные тесты с PHP на Python
- Принимать участие в автоматизации тестирования и встраивании его в CICD
- Тестировать задачи с учетом распределенной системы (кросс-дц механики, разные компоненты)
- Поддерживать и расширять автоматизированное регрессионное тестирование
- Помогать в написании сценариев нагрузочного тестирования
- Определять зоны влияния изменений и рисков
- Участвовать в настройке и поддержке тестовых стендов
- Участвовать в код ревью автоматизированных тестов
- Взаимодействовать с продуктовыми командами, как потребителями платформенных сервисов
Стек, который используется в тестировании:
- Ubuntu OS
- Автотесты на Python 3.13+
- Легаси автотесты на PHP 7.4
- Allure Report для тестовой отчетности
- JSON, YAML, CSV для тестовых данных
- Grafana, Jaeger, ELK, Zabbix, Sentry
- Консоль Linux, SSH
- Atlassian Stack (JIRA, Confluence, Bitbucket)
- CI/CD (Docker, Jenkins, GitLab CI)
Используемый стек в разработке платформы:
- PHP, TypeScript, MySQL/PostgreSQL, DWH, Memcached, Kafka, Redis
- Распределение ручного тестирования(подготовка данных) и написания фреймворка и автотестов: 20 на 80%
Мы ожидаем от тебя:
- Знание жизненного цикла разработки ПО (SDLC, STLC)
- Умение работать в консоли linux на уровне уверенного пользователя (ssh, операции с файлами, поиск, запуск приложений и т.д.)
- Уверенный опыт в автоматизации микросервисов (API, Backend, afka) на Python
- Опыт\желание заниматься reverse engineering + white box testing
- Понимание основ HTTP протокола
- Умение держать в голове большой объем контекста
- Уверенный опыт работы с GIT
- Базовые знания SQL (запросы на выборку данных с объединениями и группировками)
- Опыт встраивания АТ в CICD на базе Docker + Jenkins/GitLabCI
Будет плюсом:
- Опыт работы с Vagrant, K8S
- Продвинутое знание SQL
- Умение читать и понимать код на PHP
Почему с нами интересно:
- В Ecommpay можно глубже прокачивать экспертизу, развиваться как лидер или пробовать новые роли. Вы сами выбираете, куда расти
- Мы ценим автономность и профессионализм - никаких жестких рамок
- Выбирайте инструменты и подходы, которые помогут достичь результата
- Здесь есть место для ваших идей и решений, а не просто выполнения задач