Обязанности и достижения:
Написание юнит-тестов и интеграционных тестов.
Проект - осуществление ежедневной инкрементальной сверки данных реплики с данными системы источника.
Технологии, используемые в работе:
- Java Core, Collections, Stream API, Groovy
- Hadoop, Hive, HDFS, Spark, Yarn, Oozie
- BitBucket (GIT), Maven, Jira, Jenkins
- реляционные базы данных Oracle, знание SQL
В процессе работы выполнены следующие задачи:
- произведена интеграция в проект фреймворка Allure для того, чтобы с использованием Allure Maven Plugin получить результаты прогона автотестов в релизной задаче в Jira;
- написан тестовый фреймворк, который позволяет после окончания выполнения потока собирать и сохранять статистику по выполненным задачам, для дальнейшего анализа;
- произведено разделение тестов в проекте на юнит и интеграционные;
- осуществлена настройка многомодульного проекта, для раздельного запуска юнит и интеграционных тестов. Запуск производится через интерфейс командной строки (сборщик Maven).