Младший инженер-программист: подготовка данных, авто-тесты

Оплата: По договоренности
Удаленно
Full-time

Мы — технологичный отдел крупной страховой группы. Разрабатываем внутренние сервисы, поднимаем надежность платформы, автоматизируем рутину. Команда молодая, открыта экспериментам, практикует код-ревью и менторство. Каждый джуниор получает наставника с первых дней.


Обязанности  

- Подготавливать синтетические и производственные выборки данных для функционального и нагрузочного тестирования продуктов.  

- Настраивать среду тестов: конфигурация пакетных менеджеров npm, pip, Maven.  

- Писать скрипты на Python/JavaScript для генерации и валидации данных.  

- Разрабатывать базовые UI-автотесты на Selenium или Playwright, поддерживать существующий набор.  

- Участвовать в ежедневных стендапах, анализировать инциденты, предлагать улучшения.  

- Документировать решения в Confluence, обсуждать их на код-ревью.  


Требования  

- Понимание одного из языков: Python, JavaScript, Java.  

- Опыт работы с Git: ветки, pull-requests, rebase.  

- Знание npm, pip или Maven и принципов семантического версионирования.  

- Базовый опыт написания UI-тестов (Selenium WebDriver, Playwright, Cypress).  

- Умение формализовать задачу и дробить её на подзадачи.  

- Английский на уровне чтения технической документации.  

- Готовность работать в распределённой команде, самостоятельно планировать день.  


Инструменты и технологии  

- Python 3.12, JavaScript ES2023, Java 17.  

- Selenium, Playwright, Allure, PyTest, Jest.  

- Docker, Docker Compose, Kubernetes (для локальных стендов).  

- PostgreSQL, Redis, RabbitMQ (чтение логов, тестовые фишечки).  


Перспективы  

- Оплачиваемое менторство и индивидуальный план развития.  

- Переход в middle-роль через 12-18 месяцев при выполнении KPI.  

- Возможность ротации между командами аналитики, DevOps и backend.  

- Доступ к внутренним митапам по нагрузочному тестированию и хаос-инжинирингу.  

- Сертификаты ISTQB Foundation и Python Institute оплачиваются компанией.