×
Register Here to Apply for Jobs or Post Jobs. X

Инженер по автоматизации тестирования; auto

Job in Phoenix, Maricopa County, Arizona, 85001, USA
Listing for: Фаззи Лоджик Лабс
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Backend Developer, Java Developer, Python, SQL Developer
Salary/Wage Range or Industry Benchmark: 90000 - 150000 USD Yearly USD 90000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Инженер по автоматизации тестирования (auto)
Описание

Мы делаем систему сессионного антифрода. Она собирает отпечаток устройства и поведение пользователя, распознаёт ботов и мошенников и решает, пропустить операцию или остановить.

Задачи

Написать сквозной автотест пути события: от события SDK через прокси, обогащение и движок правил до решения, записи в журнал и строки в Click House. Гонять его в Jenkins по релизной ветке. Поднять каркас автотестов:
Java 17 с JUnit 5 и Testcontainers (Kafka, PostgreSQL, Click House, S3) или Python с pytest, выбор обсудим. Перевести на него проверки, которые сейчас делаются руками. Довести контрактные проверки из OpenAPI и Avro до гейта сборки: расхождение с контрактом валит сборку. Собрать генератор данных: синтетические сессии с отпечатками устройств и типовые сценарии мошенничества (бот, смена устройства, общий телефон у группы клиентов).

Сделать нагрузочный прогон в k6 на 10 000 событий в секунду: задержка решения, отставание записи в Click House, отчёт для заказчика. Проверять данные SQL-запросами в PostgreSQL и Click House, читать сообщения из Kafka по Avro-схеме. Разбирать дефекты до причины по логам и метрикам и говорить разработчику, в каком сервисе и на каком шаге сломалось. Вести тестовые стенды:
Docker Compose, конфиги сервисов, Kafka и Click House; поднимать стенд в закрытом контуре заказчика по инструкции и чинить инструкцию, когда она врёт. Проверять консоль аналитика в Playwright там, где это дешевле ручной проверки. Писать тест-план релиза: что гоняется на каждой сборке, что перед релизом, что на стенде заказчика. Дефекты в Jira так, чтобы воспроизвелись с первого раза.

Требования

Тестирование backend-систем от 3 лет, из них автоматизация от 2 лет, и она работала в CI. Код на Java (JUnit 5, REST Assured, Testcontainers) или на Python (pytest, requests, testcontainers). Java-код сервисов читаете в любом случае. Kafka: топики, партиции, группы потребителей, повторы и дубли, Avro. Умеете написать тест, который читает топик и проверяет сообщение. SQL без подсказок, PostgreSQL как минимум. Linux-консоль, Git, Docker и Docker Compose каждый день;

сами поднимали стенд из нескольких сервисов. Контрактное тестирование по OpenAPI:
Postman и newman, Portman или аналог. Jenkins или Git Lab CI: прогоны и отчёты (Allure или аналог). Обязательно наличие высшего технического, математического или смежного образования. Будет плюсом:
Click House, S3 и Parquet: проверка, что событие дошло до хранилища в срок и без дублей; Нагрузочное тестирование: k6, Gatling или JMeter, умеете читать перцентили и искать узкое место по метрикам в Grafana; Поставка в закрытый контур банка: без…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary