Аудит и Тестирование Enterprise Java Платформы
- Тестирование юзабилити Java API enterprise-платформы
- (желательно, но опционально) Настройка платформы под заданные примеры сценарии использования
- Разработка тестовых приложений по определенным сценариям с использованием заданных API и функциональности платформы
- Аудит и нахождение проблем в API: избыточности, неполноты, противоречивости, неудобства использования с точки зрения пользователя (разработчика, DevOps-а и т.д.)
- (желательно, но опционально) Нахождение юзабилити проблем с точки зрения установки, настройки платформы
- Документирование найденных проблем (англ)
Результаты работы:
- Задокументированные проблемы приложенными тест-кейзами, описанием сценария и шагов по воспроизведению проблемы (где применимо) - тикеты в баг-трек системе
- Задокументированные предложения по улучшению API, упрощению процесса установки, настройки платформы - тикеты в баг-трек системе
- План аудита юзабилити платформы, тестовая матрица (если необходимо)
- Артефакты процесса аудита (исходные коды разработанных приложений, матрицы и т.д.)
Требуемые навыки:
- Опыт дизайна программных интерфейсов на Java
- Опыт работы с Enterprise Java на реальных задачах программирования backend-ов
- Опыт работы с базами данных
- Опыт работы с распределенными системами
- Понимание средств горизонтального масштабирования высоконагруженных систем
- Свободных письменный технический английский
- Готовность изучать новые языки/технологии
- Наличие существующих примеров проектов (кода, документации, тестов), которые можно посмотреть
Желательные навыки:
- Опыт работы с Docker, Kubernetes
- Опыт работы с англоязычными командами
Условия
- Удаленная работа
- Неполная занятость (20-40 час/нед)
- Почасовая оплата