Strachan said: "Clearly this is great news for the club and we are delighted to have agreed this new extended contract with Artur.
"He has made a massive contribution to our success in the past two seasons and will hopefully continue to do so in the years ahead."