Senior QA automation Python specialist
Город:
Казань
Занятость:
Полная занятость
Компания "ТАКСТЕЛЕКОМ"
В нашу команду профессионалов мы ищем опытного автоматизатора в тестировании бэкэнда, который пишет на Python, для участия в разработке и поддержке автоматизированных тестовых решений для наших сервисов.
Обязанности:
Разработка и поддержка автотестов REST API:
- Анализ требований и создание тест-кейсов.
- Написание тестов на Python с использованием Pytest.
- Поддержка, рефакторинг и оптимизация существующей кодовой базы.
Интеграционное тестирование C#-сервиса:
- Взаимодействие с разработчиками и тестировщиками, участие в обсуждении архитектуры и тестового охвата.
- Тесная работа с базой данных PostgreSQL для интеграционных сценариев.
Анализ и устранение дефектов:
- Работа с логами приложений, поиск корневых причин, оформление баг-репортов.
- Взаимодействие с командой разработки для оперативного решения инцидентов.
Участие в формировании и улучшении процессов тестирования:
- Предложение идей по оптимизации стратегии тестирования, инструментария и практик QA.
- Наставничество (менторство) младших специалистов и код-ревью автотестов команды.
Документирование:
- Поддержка в актуальном состоянии документации по тестированию и автотестам.
- Описание best practices и гайдов для команды.
Мы ждем, что вы:
Имеете опыт автоматизации тестирования REST API
- Понимание принципов REST, валидации ответов, работы с HTTP-методами и статус-кодами.
- Умение продумывать логичную архитектуру автотестов организовывать тестовые наборы.
Отлично владеете Python
- Опыт коммерческой разработки тестов на Python от 3+ лет.
- Понимание основных концепций ООП и умение применять их на практике.
- Уверенная работа со стандартными библиотеками Python (requests, json и др.).
Знаете Pytest
- Опыт написания и конфигурирования тестовых сценариев (fixtures, parametrization и др.).
- Опыт параллельного запуска тестов и сбора метрик (pytest-xdist и т. п.).
Имеете опыт работы с базами данных (PostgreSQL)
- Понимание принципов реляционных БД, умение строить SQL-запросы.
- Опыт тестирования сервисов с PostgreSQL.
Имеете опыт в автоматизации e2e-тестов
- Практика написания сквозных тестов, затрагивающих несколько сервисов сразу.
- Умение работать с mock-сервисами (например, WireMock, mountebank).
Имеете базовые знания Linux
- Умение работать через командную строку (bash), анализ логов, настройка окружения.
Будет плюсом, если вы:
Имеете опыт нагрузочного тестирования
- Инструменты (К6, JMeter) или навыки в рамках Pytest для стресс-тестов.
Имеете опыт работы с Docker / Kubernetes
- Умение запускать тесты в контейнерах и работать с микросервисной архитектурой.
- Настройка окружения для тестов.
Имеете знания очередей и брокеров сообщений (NATS)
- Понимание принципов работы с брокерами сообщений (Pub/Sub, очереди, топики).
- Опыт тестирования сценариев, завязанных на асинхронный обмен сообщениями.
Знаете Redis
- Базовое понимание структуры ключ-значение и принципов кэширования.
- Умение писать и читать данные в Redis, проверять кэш при тестировании API/сервисов.
Имеете опыт работы с системами контроля версий (Git)
- Уверенные навыки ветвления (branching) и создания pull request’ов.
- Понимание GitFlow или похожих Git-стратегий.
Знаете CI/CD
- Опыт интеграции автотестов в пайплайны (Jenkins, GitLab CI, GitHub Actions и др.).
- Умение анализировать результаты прогона тестов и работать с отчетами (Allure, JUnit XML и т. п.).
Что дальше?
У нас простой процесс подбора. Тебя ждет интервью с HR и лидом команды, и после этого мы выходим с оффером.
Отправляй свой отклик! Мы тебя ждем.
21 Мая
Казань
Компания "Тинькофф" В Т-Банке Python является одним из самых распространенных языков разработки. На нем мы пишем многие сложные и нагруженные...
22 Мая
.NET-разработчик (Middle+/Senior)( Directum )
Казань
Компания "Directum" Ищем разработчика в команду HR Pro. Создавать продукт для крупного и среднего бизнеса, решающий задачи специалистов отдела...
17 Мая
ML- разработчик (Midlle/+Senior)
Казань
Компания "iTrend" О компании Смартвизор компания которая разрабатывает интеллектуальные системы видеоаналитики на основе компьютерного...
19 Мая
Инженер по автоматизации тестирования, Python, API, Ozon Bank
Казань
Компания "Ozon" Ищем QA-инженера в команду тестирования нашего собственного банка. Прямо сейчас мы стремимся обеспечить банковские продукты и...
22 Мая
Senior Frontend developer (React)
Иннополис
Компания "Тинькофф" Интерфейсами, которые мы пишем на React, пользуются миллионы людей ежедневно — от интернет-банка до поиска авиарейсов и...
Вакансия размещена в отрасли