Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 2500+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли QA Automation Engineer (Java) и работать над проектом заказчика.
Заказчик - это крупнейший банк РФ и Восточной Европы, известный всем. Активно инвестирует в ИТ-решения, развивает цифровую экосистему и привлекает сильных специалистов для масштабных проектов.
Почему это будет интересно?
- возможность работать над задачами для крупнейшего банка, применять свои знания и развивать экспертизу;
- современный технологический стек.
Обязанности
- проектировать стратегию тестирования двух продуктов;
- проводить ручное и автоматизированное тестирование;
- анализировать качество и метрики;
- участвовать в развитии инфраструктуры тестирования;
- взаимодействовать с командой.
Требования
- опыт работы в роли QA Automation Engineer (Java) в IT от 1-го года;
- знания методологии тестирования, работа с тестовой документацией;
- опыт тестирования сложных backend-систем, тестирования микросервисов, интеграций, асинхронных сценариев (Kafka, REST);
- уверенное понимание REST API, опыт работы с OpenAPI/Swagger (генерация, контракты, валидация), написание автотестов для HTTP-эндпоинтов;
- опыт тестирования UI на React — написание UI-автотестов с помощью Selenide (Java), проверка вёрстки, состояний загрузки, отображения данных расчётов и сообщений об ошибках;
- опыт тестирования расчётных систем (например, кредитный конвейер, калькулятор, процессинг) — проверка корректности вычислений, пакетных и параллельных расчётов, консистентности данных, обработка граничных случаев. Стек: Spring Boot + PostgreSQL;
- опыт тестирования интеграций через брокеры сообщений (Kafka) — проверка топиков, ключей, офсетов, гарантий доставки, обработка сбоев, dead letter queues;
- навыки SQL на уровне сложных запросов — джойны, агрегации, оконные функции, умение проверить данные в PostgreSQL (логирование контекста агента, трейсинг, данные RWA);
- опыт анализа логов и расследования инцидентов — работа со структурированными логами (ELK/Grafana Loki/OpenSearch), чтение stacktrace в Java, восстановление цепочки OpenTelemetry-трассировок;
- понимание CI/CD и роли тестирования в пайплайнах — Jenkins + ArgoCD, опыт интеграции автотестов, настройка прогонов по расписанию, гейтов на качество;
- навыки автоматизации тестирования — умение писать тесты на Java (Cucumber, JUnit 5, Mockito, Testcontainers, Selenide), описывать feature-файлы на Gherkin для агентных и UI-сценариев, писать скрипты для валидации JSON-ответов, тестировать сквозные сценарии через весь стек (React → API → RWA-калькулятор → PostgreSQL);
- аналитическое мышление — способность работать с нечёткими требованиями, проектировать тестовые сценарии для многоплановых диалогов, недетерминированных ответов LLM, строить тестовые корзины.
Будет плюсом
- опыт тестирования AI/ML-систем — чат-боты, RAG-архитектуры, LLM-приложения, понимание принципов работы языковых моделей (токенизация, контекст, температура, промпт-инжиниринг);
- умение работать с AI-агентами для написания тестов — использование LLM для генерации тестовых сценариев, синтеза тестовых данных, автоматизации рутинных проверок;
- знание фреймворков оценки качества AI-агентов (DeepEval, RAGAS) и умение настраивать метрики (Relevance, Faithfulness, Context Recall);
- опыт нагрузочного тестирования (JMeter, Gatling, k6) или chaos engineering — симуляция сбоев внешних сервисов через IDP;
- опыт работы с Docker/Kubernetes — организация изолированных тестовых сред (sandbox) для безопасного прогона агента;
- опыт работы с векторными базами данных (Opensearch с embeddings).
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.