Название: QA Automation Engineer (Consulting services)
Компания: Coherent Solutions
Местоположение: Польша
О компании
Наш клиент — финансовая организация, ориентированная на людей, которая использует технологии, чтобы помочь потребителям справиться с долгами и построить более надежное финансовое будущее. Имея более 2000 сотрудников по всей территории США, компания расширяется за счет нового подразделения, специализирующегося на решениях для ипотечного кредитования.
Описание проекта
В качестве QA Automation Engineer в команде Data Engineering вы поможете обеспечить надежность сервисов и данных, на которые полагаются другие команды. Вы будете тесно сотрудничать с инженерами по всей организации, выполняя практическую работу, которая ценит сильные навыки автоматизации, здравый смысл и совместный подход. Роль в основном фокусируется на автоматизации API, а также включает проверку данных, тестирование качества данных и сквозное тестирование конвейеров данных и потоков отчетности.
Технологии
- Java, Unirest
- JavaScript, WebdriverIO
- Maven, CircleCI
- Google Cloud Platform, Cloud Firestore, Docker, Kubernetes
- Datadog, LaunchDarkly
Что вы будете делать
- Создавать и поддерживать автоматизированные тесты API для сервисов, принадлежащих команде Data Engineering;
- Писать SQL-проверки для оценки качества и преобразований данных;
- Тестировать конвейеры данных и проверять данные по мере их перемещения через различные уровни архитектуры данных;
- Проверять точность и согласованность данных, используемых в отчетах и материалах для инвесторов;
- Поддерживать сквозное тестирование сервисов Data Engineering;
- Выявлять пробелы в тестовом покрытии и устанавливать соответствующие процессы и стандарты QA;
Требования к вакансии
- Опыт работы в QA более 4 лет, включая работу с веб-приложениями, REST API и/или Salesforce;
- Минимум 2 года опыта программирования, включая Java (обязательно, желательно с опытом Spring Boot), JavaScript / NodeJS (очень желательно), Python (желательно);
- Продвинутые навыки SQL, включая сложные запросы, проверку данных, сверку и профилирование данных;
- Понимание архитектуры данных, включая Medallion, и знакомство с Airflow, DAGs, конвейерами данных и преобразованиями;
- Способность понимать системную архитектуру и инфраструктуру;
- Сильное чувство ответственности и срочности, способность триажировать проблемы, адаптироваться к меняющимся приоритетам и управлять работой над несколькими продуктами и проектами;
- Четкое общение и сотрудничество между командами, включая содействие конструктивным дискуссиям и помощь командам в принятии решений;
- Способность наставничать коллег, делиться знаниями, делегировать работу и продвигать ответственность в команде;
- Опыт повышения эффективности команды путем установления практик QA, руководств по кодированию, инструментов и процессов, а также внедрения полезных технологий, где это уместно;
- Готовность время от времени присоединяться к встречам, запланированным на 20:00–21:00 по польскому времени;
Желательно
- Опыт работы с инструментами и фреймворками для тестирования API, такими как RestAssured или Unirest;
- Практический опыт работы с фреймворками для автоматизации UI на JavaScript, такими как Cypress, Playwright или WebdriverIO, или с фреймворками для автоматизации iOS/Android;
- Знакомство с инструментами управления тестированием и отслеживания дефектов, такими как TestRail и Jira;
- Опыт мониторинга и проверки систем с помощью Datadog;
- Рабочие знания Google Cloud Platform, особенно облачных сервисов;
- Степень бакалавра в области компьютерных наук, информационных систем, инженерии или смежной технической дисциплины;
Что мы предлагаем
Глобальный пакет льгот включает:
- Ресурсы и возможности для самообучения в технических и нетехнических областях;
- Доступ к внутренним конференциям и митапам для обмена знаниями и обучения у отраслевых экспертов;
- Медицинская страховка;
- Спортивные мероприятия для продвижения здорового образа жизни;
- Гибкие варианты работы, включая удаленную и гибридную работу;
- Реферальная программа для привлечения новых талантов.