Agile Soft
QA Automation Engineer (Python)
- Python
- QA
- Pytest
- Apache Kafka
- gRPC
- microservices
- containerization
- CI/CD
- device farms
- Английский — A1 — Начальный
QA Automation Engineer (Python) - Senior-level
Обязанности в проекте
-
Тестирование backend-приложений
-
Настройка фреймворка для автоматизированного тестирования
-
Написание автотестов с нуля
Обязательные навыки:
-
Глубокие знания Kafka и gRPC для детального анализа дефектов — обязательно
-
Уверенные навыки тестирования распределённой микросервисной архитектуры, механизмов авторизации, асинхронного взаимодействия и контейнеризации — обязательно
Требования:
-
Знание языка программирования Python и основ ООП
-
Опыт работы с фреймворком pytest и его библиотеками
-
Глубокие знания Kafka и gRPC для анализа дефектов — обязательно
-
Уверенные навыки тестирования распределённых микросервисов, механизмов авторизации, асинхронных коммуникаций и контейнеров — обязательно
-
Знакомство с основными инструментами автоматизации тестирования мобильных приложений: ADB, Appium, Allure
-
Опыт работы с Git и GitLab (предпочтительно) или другими системами CI/CD
-
Умение настраивать эмуляторы и реальные устройства для запуска автотестов
-
Умение запускать автотесты на device farm
Core Skills: Python, OOP, pytest, Kafka, gRPC, microservices, authorization, async communication, containerization, ADB, Appium, Allure, Git/GitLab, CI/CD, device farms
Условия:
- конкурентная оплата труда
- возможность удаленной работы
- проект 6+ мес