Футболом начал заниматься с первого класса в ДЮСШ города Черновцы, воспитанник известного в прошлом вратаря «Буковины» Владимира Никитина[2]. В 15 лет перешёл в местную «Ладу»[3]. Позднее начал играть в молодёжной команде черновицкой «Буковины». В 1999 году стал членом основной команды «Буковины» но сыграл в составе этой команды лишь один матч. В середине 2000 года перешёл в купянский «Оскол» и за один сезон сыграл в трёх матчах за этот клуб. В середине 2001 года перешёл в золочевский «Сокол», в котором за один сезон сыграл в 15 матчах. В сезонах 2002—2003 годов сыграл за ивано-франковский «Спартак» и калушский «Спартак-2».
В сезоне 2004 года перешёл в сумский «Спартак» и за полтора сезона сыграл в 23 матчах. В середине 2005 года вернулся в ивано-франковский «Спартак» и выступал за этот клуб до середины 2006 года. После чего перешёл в днепродзержинскую «Сталь» и сыграл за этот клуб в 25 матчах. В последующие три с половиной года выступал за клуб высшей лиги «Нефтяник-Укрнефть» из Ахтырки, «Коммунальник» из Луганска и «Буковину».
В начале 2010 года подписал контракт с зарафшанским «Кызылкумом» из Узбекистана, выступающий в Высшей Лиге чемпионата Узбекистана. За «Кызылкум» Андрей Мельничук выступал до середины 2011 года и за это время сыграл в 33 матчах. В это время к нему поступило предложение от самаркандского «Динамо», и он подписал контракт с этим клубом. В составе «Динамо» Мельничук стал одним из лидеров команды и основным вратарем.
Позднее стал и капитаном команды. Выступал за самаркандское «Динамо» до конца 2015 года. В то же время 2015 году в Узбекистане издали указ, что вратари-легионеры со следующего года не имеют права играть в чемпионате. Возможно, если бы он сменил гражданство, то еще не завершал бы карьеру, а предложение по изменению гражданства получал неоднократно, также как и играть и за национальную сборную Узбекистана. Однако всегда решал, что он украинец и его Родина — Украина, поэтому играть за другую страну было бы неправильно[4].
Тренерская карьера
В 2016 году начал тренерскую деятельность, в том же году получил тренерскую лицензию «С» УЕФА. В 2017 окончил обучение в школе тренеров для профессиональных игроков (лицензия «А + В» УЕФА). Работал в академии каменской «Стали», тренировал юношеский «Металлург» (Каменское) и «Маолдис» (Днепр) выступавшие во всеукраинской лиге юниоров. С июля по сентябрь 2019 года возглавлял родную «Буковину»[5][6]. В дальнейшем работал в ДЮСШ «Спарта» (Черновцы) и любительской команде «Довбуш». С 2022 по 2024 год снова возглавлял главную команду родного края: «Буковину».