Описания нет
python QA engineer (auto) бэкенд-сервисов
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Анализировать бизнес-требования и участвовать в планировании доработок
- Писать и поддерживать автоматизированные тесты на Python для бэкенд-сервисов
- Проверять качество данных и целостность выгрузок в PostgreSQL и ClickHouse
- Анализировать интерфейс на React с использованием DevTools, уделяя основной фокус бэкенду
- Искать и фиксировать дефекты, контролировать их исправление на проде
- Подготавливать синтетические данные для тестирования витрин и сложных случаев
- Проводить регрессионное тестирование
требования
- Коммерческий опыт тестирования от 3 лет
- Уверенно читать чужой код
- Иметь опыт написания автотестов с pytest или unittest
- Уметь работать с REST API, JSON и HTTP
- Уметь писать скрипты для генерации тестовых данных и автоматизации рутины
- Владеть venv, poetry и pip
- Уметь писать сложные запросы в PostgreSQL, использовать JOIN, подзапросы и оконные функции, понимать транзакции и анализировать планы запросов через EXPLAIN
- Понимать колоночную архитектуру ClickHouse, писать аналитические запросы на больших объёмах, работать с движками MergeTree и ReplacingMergeTree и clickhouse-client
- Уверенно применять классы эквивалентности, граничные значения и попарное тестирование
- Владеть Git, Jira, Postman, Insomnia или curl; иметь базовое понимание CI/CD и Jenkins
- Уметь составлять баг-репорты и тест-кейсы
- Будет плюсом: знание основ React, опыт работы с Docker и docker-compose, понимание ETL-процессов, опыт тестирования высоконагруженных систем и мониторинга в Grafana и Prometheus
условия
- График 5/2
навыки
Ведущий российский банк, предлагает услуги для частных лиц и бизнеса: кредиты, вклады, карты, ипотека, инвестиции. Работает через отделения, онлайн-банк и мобильное приложение. Удобен для управления финансами и покупок.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.