Большинство заданий - это работа с платформой X-Cart 5. При выполнении тебе поможет наша девелоперская документация и мерчантский мануал.
Саму платформу нужно скачать и установить на типовой LAMP-стек по инструкции https://kb.x-cart.com/general_setup/installation/installation_guide.html. Скачать можно тут: X-Cart Downloadable.
В качестве результата можно прислать описание работы и тестовые артефакты на [email protected]. Если появятся вопросы - можно писать на [email protected] или в чате телеграмма.
Для функционала модуля Coupons (включен в стандартный дистрибутив) проанализировать функциональные требования (использовать софт и документацию по модулю - https://kb.x-cart.com/seo_and_promotion/business_promotion/discount_coupons.html) и создать чек-лист на проверку хотя бы из 10-15 пунктов (можно ограничиться какой-то конкретной функциональностью, например - применением купонов к заказу).
Проверить по этому чек-листу функциональность и в случае нахождения багов или предложений по улучшению составить баг-репорты.
В качестве результата передать получившийся чек-лист и баг-репорты, и прислать письмо.
Используя любой тестовый фреймворк, напр. Codeception, создать комплект из 3-5 acceptance test (end-to-end) на описанный выше функционал. Разработанный пакет тестов и конфигурацию оформить в виде самостоятельного репозитория с документацией по запуску. Вести разработку необходимо с использованием системы контроля версий Git. Сам дистрибутив платформы добавлять не нужно, если в нем нет изменений.
В качестве результата выдать read-only доступ до репозитория на [email protected] и прислать письмо с CV.