Senior Full-Stack QA Engineer (Python)
SoftlineОписание
Компания traceCORE это советник в области цифровой трансформации и поставщик программных решений для органов власти по всему миру. Мы предоставляем правительствам технологии для увеличения доходов, сокращения теневой экономики и борьбы с нелегальной торговлей. Наши программные решения способствуют экономическому росту за счет создания прозрачной налоговой среды и удобных цифровых инструментов налогообложения.
Что мы предлагаем:
-
Стек: Python 3.11, Pytest, Playwright, Allure, Decouple.
-
Инфраструктура: Микросервисная архитектура (30+ сервисов), Kafka, Docker, Kubernetes, GitLab CI.
-
Формат: Удаленная работа
-
Баланс задач: 70% AQA, 30% Manual
-
Системы: Web + Mobile + Backend
Чем предстоит заниматься:
-
Автоматизация (70% времени): Развивать с нуля и поддерживать фреймворк на Python + Playwright (UI и API).
-
Качество бэкенда: Тестировать асинхронные цепочки микросервисов, работать с Kafka и валидировать сложные расчеты в БД.
-
Процессы: Настраивать Quality Gates в GitLab CI, проводить Code Review и внедрять единые стандарты качества.
-
Manual (30% времени): Проверять сложную бизнес-логику руками перед автоматизацией, чтобы понимать продукт изнутри.
-
Менторство: Помогать коллегам расти и участвовать в формировании инженерной культуры.
Что мы ждем от кандидата:
-
Опыт: от 5 6 лет в QA, из которых минимум 3 года уверенная автоматизация на Python.
-
Hard Skills: Отличное знание Pytest (fixtures, marks, parametrization), опыт работы с Playwright (или готовность быстро перейти на него с Selenium).
-
Backend-кругозор: Понимание того, как работают брокеры сообщений (Kafka/RabbitMQ) и умение писать сложные SQL-запросы (JOIN, агрегации).
-
Инструменты: Уверенная работа с Docker, GitLab CI, логами в Kibana/Grafana.
-
Soft Skills: Самостоятельность, готовность предлагать архитектурные решения и обосновывать их.
-
Английский: B1+ (чтение документации и переписка).
Будет преимуществом:
-
Опыт в Fintech, B2G или страховании.
-
Опыт проведения нагрузочного тестирования (JMeter или Gatling).
-
Опыт работы с высоконагруженными системами.
-
Наличие профессиональных сертификатов в области тестирования (например, ISTQB).
-
Базовые навыки работы с NoSQL-базами (например, MongoDB или Redis).
Условия и перспективы:
-
Рост: Мы ищем человека, готового вырасти в QA Lead домена или возглавить всё направление автоматизации.