Команда MBA (Management Business Application) разрабатывает и сопровождает IT-решения, необходимые для предоставления цифровых сервисов клиентам и управления ресурсами компании. У нас сложный и разнородный IT-ландшафт, в котором Enterprise-системы прошлого десятилетия уживаются с современными технологиями, методологиями разработки, управления архитектурой и качеством сервиса. Фундамент системы управления бизнес-процессами компании — Oracle E-Business Suite, совокупность интегрированных модулей, каждый из которых отвечает за автоматизацию отдельного бизнес-процесса (управление финансами, закупками, логистикой, складом, отношениями с заказчиками, казначейскими операциями, отчётностью и пр.). Мы ищем опытного коллегу, который поможет нам повысить эффективность процессов разработки и качество услуг, сформулирует стратегию развития направления QA, факторы достижения целевого состояния, определит критерии оценки и используемые фреймворки. Перспектива роста — fullstack QA. Команда New Services отвечает за разработку и развитие схем монетизации внутри OEBS с перспективой выноса основных бизнес-процессов в микросервисы. Домиленд — их задачи больше всего придётся тестировать — это цифровая платформа для управления недвижимостью и ЖКХ. Специфика проекта такова, что бо́льшая часть бизнес-логики живёт прямо в БД: в хранимых процедурах, триггерах и сложных запросах. Поэтому SQL здесь — не вспомогательный навык, а основной рабочий инструмент.

Обязанности:

Тестирование с глубоким погружением в данные
Проводить функциональное, регрессионное и исследовательское тестирование схем монетизации. Верифицировать результаты бизнес-операций напрямую через базу данных: писать сложные SQL-запросы, анализировать хранимые процедуры, разбираться в структуре таблиц Oracle DB. Проверять корректность сквозных процессов: от создания документа до финальной проводки в бухгалтерию. Тестировать фоновые программы системы OEBS: запуск, мониторинг статусов, анализ логов и итоговых данных в БД. Работа с модулями OEBS
Тестировать схемы монетизации, печатные формы и смежную функциональность — и обязательно проверять данные на уровне БД на каждом шаге. Проверять корректность проводок, статусы документов, фоновые процессы согласований и т. д. Работать с правами доступа: что видит и может делать каждая роль. Документирование и процессы
Проектировать тестовые сценарии, покрывающие сквозные бизнес-процессы. Создавать и поддерживать тестовую документацию: тест-кейсы, тест-планы, чек-листы. Автоматизация
Проект даёт возможность планомерно двигаться в сторону автоматизации: автоматизация тестирования на Java, работа с CI/CD и Jenkins, углублённая работа с API, практика с BDD-фреймворками. Больше о разработке в Яндексе — в канале Yandex for Developers

Ключевые навыки:

  • Имеете опыт ручного тестирования от двух лет
  • Прекрасно владеете SQL — это ключевое требование; уверенно пишете сложные запросы (JOIN, подзапросы, агрегации, оконные функции)
  • Понимаете структуру реляционных БД и умеете в ней ориентироваться
  • Работали с Oracle Database или другими реляционными СУБД
  • Умеете читать и понимать хранимые процедуры
  • Разрабатывали тест-кейсы, тест-планы и тестовые скрипты
  • Знаете методологии тестирования
  • Работали с системами контроля версий, управления проектами и документацией
  • Базово понимаете принципы работы REST API: умеете отправить запрос, прочитать ответ, сверить данные с БД

Дополнительные требования:

  • Работали с OEBS или другими крупными ERP-системами
  • Знаете концепции OEBS: Responsibility, Concurrent Programs, Flexfields, Workflow
  • Автоматизировали тестирование на Java
  • Писали автотесты с использованием BDD-подхода
  • Работали с CI/CD и Jenkins