Сейчас мы в поиске Senior QA Automation Engineer на одно из наших направлений. Мы строим надёжную команду, которая будет влиять на архитектуру, процессы и культуру качества.
Вы станете ключевым специалистом в обеспечении качества продукта, будете участвовать в стратегических решениях, развивать автотестирование внутри команды.
Чем предстоит заниматься:
- Участвовать в планировании тестирования новых фичей: анализировать требования, оценивать риски, определять объём и методы тестирования
- Разрабатывать и поддерживать автотесты для микросервисной архитектуры (Python / Pytest / Playwright)
- Создавать и актуализировать тест-планы, чек-листы и документацию
- Выполнять функциональное, интеграционное, регрессионное и API-тестирование
- Проводить код-ревью автотестов, следить за их качеством
- Находить и использовать данные из MySQL/PostgreSQL для проверки результатов работы сервисов
- Взаимодействовать с разработчиками, DevOps и Product-менеджером
- Участвовать в настройке и поддержке тестовых окружений, включая Kubernetes (kubectl)
- Интегрировать автотесты в CI/CD через GitLab CI
- Поддерживать и развивать существующие практики автоматизации, внедрять новые
- Помогать в подготовке нагрузочных сценариев и тестировании производительности
️ Используемый стек:
- Автотесты на python, php
- PostgreSQL, MySQL на уровне базовых запросов (select, update, insert, delete, truncate)
- Postman - get, post запросы
- Консоль Linux
- Jira
- Bitbucket
- Jenkins
- Gitlab
- Docker
Мы ожидаем от тебя:
- Знание Python на уровне Middle+ для решения задач тестирования
- Опыт работы с фреймворком PyTest
- Опыт работы со следующими библиотеками приветствуется: Pydantic, SQLAlchemy, Allure
- Умение работать с системой контроля версий Git на уровне feature-based ветвления (создание, мерж, разрешение конфликтов в feature- и release-ветках)
-
Понимание принципов CI/CD и практический опыт работы с инструментами (Jenkins/GitLab CI) на уровне Junior+/Middle- (не бояться взяться и донастроить)
- Умение работать с Docker (сборка образов, запуск контейнеров)
- Базовые навыки работы в Linux (командная строка, поиск файлов и в файлах, управление процессами, проверка сетевых портов)
- Готовность к самостоятельному принятию решений: что, когда и как автоматизировать
- Ответственность, внимательность к деталям и стремление к высокому качеству продукта