QA Automation Engineer
Требования
Местоположение и тип занятости
Компания
Аутсорсинговая компания, ориентированная на разработку ПО
Описание вакансии
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);
- использовать инструменты для администрирования и тестирования баз данных (например, 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! Наш рекрутер свяжется с вами, чтобы обсудить детали.