Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 3400+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли QA Automation Engineer (Java) и работать над проектом заказчика.
Заказчик - это компания, которая разрабатывает и внедряет единую систему маркировки и прослеживания товаров в РФ и ЕАЭС, снижая риск контрафакта и повышая прозрачность рынка через мобильное приложение и аналитику.
Почему это будет интересно?
- работа в квалифицированной команде на проекте с современным техническим стеком;
- реальный вклад в борьбу с контрафактной продукцией и повышение прозрачности рынка.
Чем предстоит заниматься?
- разрабатывать, выполнять и поддерживать функциональные и регрессионные тесты для бэкэнд-сервисов;
- проводить интеграционное тестирование API для проверки взаимодействий между различными компонентами системы;
- проектировать и выполнять тесты для API с использованием Swagger для генерации тест-кейсов и документации;
- применять принципы пирамиды тестирования для разработки стратегии с правильным балансом между типами тестов;
- обеспечивать высокое покрытие кода тестами, направленными на выявление ошибок на ранних этапах;
- писать автотесты на Java/Kotlin;
- автоматизировать Frontend сценарии;
- работать с коллекциями в Postman;
- создавать и поддерживать коллекции в Postman для тестирования REST API;
- писать и организовывать тесты в коллекциях, настраивать параметры запросов, проверять ответы, работать с переменными среды;
- интегрировать коллекции Postman с другими инструментами для автоматического запуска тестов;
- работать с базами данных (PostgreSQL, Cassandra, другие);
- понимать структуру баз данных;
- писать SQL-запросы средней сложности (SELECT, INSERT, UPDATE, DELETE), использовать условия (WHERE, AND, OR, IN, BETWEEN);
- уметь объединять данные из нескольких таблиц для анализа и проверки;
- использовать агрегатные функции (COUNT, SUM, AVG, MIN, MAX);
- использовать инструменты для администрирования и тестирования баз данных (например, pgAdmin, Dbeaver);
- обладать базовыми знаниями NoSQL-баз данных (Cassandra, HBase);
- работать с Kafka для тестирования и мониторинга очередей сообщений, проверки корректности потоков данных;
- тестировать взаимодействия сервисов с Kafka для обеспечения правильной обработки сообщений и событий в реальном времени;
- использовать Elasticsearch для тестирования поисковых и аналитических запросов;
- интегрировать Kafka и Elasticsearch с другими компонентами системы для анализа и валидации данных, обеспечения их консистентности и целостности;
- уметь работать с системой контроля версий GitLab;
- работать с GitLab для управления версиями тестовых контуров, запуска автотестов;
- работать с отчетами автотестов в Allure Report;
- работать с форматами данных JSON и XML: анализ, создание и валидация данных в форматах JSON и XML для тестирования API и обмена данных между сервисами. Тестирование схемы и структуры данных, включая проверку на соответствие заданным стандартам.
Чего мы ждем от специалиста?
- опыт работы в роли QA Automation Engineer (Java) от 2,3 года;
- уверенные знания языка Kotlin (либо Java с готовностью оперативного переучивания);
- опыт работы с брокерами сообщений: Kafka, RabbitMQ и т.д.;
- опыт в автоматизации Frontend и Backend сценариев;
- опыт работы с системами CI: Gitlab CI, Jenkins;
- опыт работы с Git: Gitlab или Github;
- опыт работы с базами данных и SQL;
- опыт работы с Linux\MacOS, командной строкой, Docker;
- внимательность к деталям, желание разбираться со сложными техническими проблемами, инициативность;
- опыт командной работы.
Что мы предлагаем?
-
Хорошая зарплата: уровень обсуждается индивидуально, есть доплаты за менторство и профактивности.
-
Развитие: долгосрочные проекты от российских заказчиков, возможность менять направления, прозрачная система Performance Review.
-
Комфорт и свобода: релокейт между офисами, выбор формата работы (удалённо, офис, гибрид), адаптация для новых сотрудников.
-
Обучение: доступ к корпоративному порталу, митапам, конференциям (и как гость, и как спикер).
-
Социальный пакет: ДМС со стоматологией, частичная компенсация спорта, бесплатный английский, оплачиваемый отпуск и больничные.
-
Корпоративная жизнь: тимбилдинги, детские праздники, внутренние мероприятия.
Наши офисы:
-
Москва (БЦ “Башня Империя”, 50 этаж),
-
Санкт-Петербург (Владимирский проспект, д. 23, 8 этаж),
-
Казань (Н. Ершова, 76/1),
-
Ростов-на-Дону (Текучева, 246),
-
Нижний Новгород (ул. Новая, 28, коворкинг "VMESTE"),
-
Самара (IT парк Монте Роза).
Откликайтесь, если вы готовы расти и развиваться вместе с командой ASTON! Наш рекрутер свяжется с вами, чтобы обсудить детали.