тестировщик (auto) распределённых систем

Датаджайл

United States

Remote

USD 90,000 - 140,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Датаджайл в США ищет специалиста по автоматизации тестирования для разработки и поддержки тестовых стратегий в распределённых системах. Вы будете писать и рефакторить тесты с помощью AI-инструментов, генерировать тест-кейсы по требованиям и API, анализировать логи прогонов и кластеризовать падения.

Требуется опыт работы с Python, REST/gRPC, CI/CD (Azure DevOps/GitLab CI), Docker, Linux и SQL; приветствуется Kubernetes.

Qualifications

  • Уверенно владеть Python или другим языком автоматизации проекта.
  • Понимать клиент-серверную архитектуру, REST/gRPC, очереди, базы данных, фоновые задачи и асинхронные процессы.
  • Иметь опыт тестирования сложных распределённых систем.
  • Иметь опыт автоматизации регрессионного тестирования.
  • Иметь опыт работы с CI/CD, Azure DevOps, GitLab CI или аналогами.
  • Уметь работать с Docker, Linux, SQL.
  • Хорошо понимать логирование, трассировку и диагностику.
  • Будет плюсом: Kubernetes и виртуализация.

Responsibilities

  • Использовать AI-инструменты для написания и рефакторинга тестов.
  • Генерировать тест-кейсы по требованиям, API и схемам.
  • Анализировать логи и результаты прогонов с помощью языковых моделей.
  • Автоматически кластеризовать падения.
  • Искать похожие дефекты.
  • Генерировать регрессионные тесты по найденным ошибкам.
  • Создавать AI-агентов или помощников на базе тестовой инфраструктуры.
  • Проводить контрактное тестирование между компонентами.
  • Тестировать совместимость версий.
  • Проводить тестирование обновлений и миграций.
  • Создавать нагрузочные сценарии.
  • Подготавливать тестовые стенды, фикстуры и имитации сервисов.
  • Автоматически разворачивать тестовую инфраструктуру.
  • Создавать API-, интеграционные и сквозные автотесты для сложных распределённых систем.
  • Тестировать системы с несколькими компонентами: веб-интерфейсом, платформой, основными компонентами, агентами и целевой инфраструктурой.
  • Проверять недоступность компонентов, тайм-ауты, повторные запросы, потерю связи, частичные отказы, несогласованные состояния, обновление и откат.
  • Автоматизировать регрессионное тестирование основных функций.
  • Настраивать запуск тестов в конвейере, отчётность и контроль качества.
  • Проверять состояние системы с помощью SQL, а не только через интерфейс.
  • Диагностировать системы по логам и трассировкам.

Skills

Python
REST/gRPC
CI/CD
Docker
Linux
SQL
Трассировка логов
Distributed systems

Tools

Azure DevOps
GitLab CI

Job description

Описание

Описания нет

Задачи
  • Использовать AI-инструменты для написания и рефакторинга тестов
  • Генерировать тест-кейсы по требованиям, API и схемам
  • Анализировать логи и результаты прогонов с помощью языковых моделей
  • Автоматически кластеризовать падения
  • Искать похожие дефекты
  • Генерировать регрессионные тесты по найденным ошибкам
  • Создавать AI-агентов или помощников на базе тестовой инфраструктуры
  • Проводить контрактное тестирование между компонентами
  • Тестировать совместимость версий
  • Проводить тестирование обновлений и миграций
  • Создавать нагрузочные сценарии
  • Подготавливать тестовые стенды, фикстуры и имитации сервисов
  • Автоматически разворачивать тестовую инфраструктуру
  • Создавать API-, интеграционные и сквозные автотесты для сложных распределённых систем
  • Тестировать системы с несколькими компонентами: веб-интерфейсом, платформой, основными компонентами, агентами и целевой инфраструктурой
  • Проверять недоступность компонентов, тайм-ауты, повторные запросы, потерю связи, частичные отказы, несогласованные состояния, обновление и откат
  • Автоматизировать регрессионное тестирование основных функций
  • Настраивать запуск тестов в конвейере, отчётность и контроль качества
  • Проверять состояние системы с помощью SQL, а не только через интерфейс
  • Диагностировать системы по логам и трассировкам
Требования
  • Уверенно владеть Python или другим основным языком автоматизации проекта
  • Понимать клиент-серверную архитектуру, REST/gRPC, очереди, базы данных, фоновые задачи и асинхронные процессы
  • Иметь опыт тестирования сложных распределённых систем
  • Иметь опыт автоматизации регрессионного тестирования основных функций
  • Иметь опыт работы с CI/CD, Azure DevOps, GitLab CI или аналогами
  • Уметь работать с Docker, Linux, SQL
  • Хорошо понимать логирование, трассировку и диагностику
  • Будет плюсом: Kubernetes и виртуализация
Условия

График 5/2

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

qa-инженер (auto) на Python
qa-инженер (auto) на Python

X5 Tech • United States

Remote
USD 90,000 - 130,000
тестировщик (auto) клиентского пути
тестировщик (auto) клиентского пути

Альфа-Банк • United States

Remote
USD 90,000 - 130,000
qa тестировщик (auto)
qa тестировщик (auto)

Morizo • United States

Remote
USD 60,000 - 90,000
тестировщик (auto) на Python
тестировщик (auto) на Python

Devquality • United States

Remote
USD 17,000 - 21,000
qa тестировщик (auto) микросервисов
qa тестировщик (auto) микросервисов

Бюро 1440 • United States

On-site
USD 90,000 - 120,000
AQA Python тестировщик (auto)
AQA Python тестировщик (auto)

RedLab • United States

Remote
USD 16,000 - 21,000
qa инженер (auto) платёжных интеграций
qa инженер (auto) платёжных интеграций

Bnovo • United States

Remote
USD 120,000 - 160,000
AQA (auto)
AQA (auto)

NDA • United States

On-site
USD 80,000 - 120,000
qa тестировщик (manual) интеграционного тестирования
qa тестировщик (manual) интеграционного тестирования

Лаборатория Гемотест • United States

Remote
USD 90,000 - 120,000
qa automation инженер Java (auto)
qa automation инженер Java (auto)

BETBOOM • United States

Remote
USD 90,000 - 125,000