Sachverhalt: A. Die Staatsanwaltschaft Limmattal/Albis warf X._ mit Anklageschrift vom 8. August 2016 rechtswidrigen Aufenthalt im Sinne von Art. 115 Abs. 1 lit. b AuG und eine Verletzung der Mitwirkungspflicht im Sinne von Art. 120 Abs. 1 lit. e AuG im Zeitraum vom 21. Februar 2015 bis am 22. Juni 2016 sowie eine Übertretung des SVG im Sinne von Art. 99 Ziff. 3 SVG i.V.m. Art. 10 Abs. 1, 2 und 4 SVG vor. B. Das Bezirksgericht Dietikon sprach X._ am 2. November 2016 der ihm vorgeworfenen Widerhandlungen gegen das AuG und SVG schuldig. Es verurteilte ihn zu einer unbedingten Geldstrafe von 45 Tagessätzen zu Fr. 30.-- sowie einer Busse von Fr. 240.--. Gegen dieses Urteil reichte X._ Berufung ein. Das Obergericht des Kantons Zürich bestätigte am 31. März 2017 den erstinstanzlichen Schuldpunkt der Widerhandlung gegen das AuG. Der Schuldspruch der Widerhandlung gegen das SVG war nicht Gegenstand des Berufungsverfahrens. Das Obergericht erkannte auf eine unbedingte Geldstrafe von 45 Tagessätzen zu Fr. 10.-- und eine Busse von Fr. 240.--. C. X._ führt Beschwerde in Strafsachen. Er beantragt im Wesentlichen, das Urteil des Obergerichts des Kantons Zürich sei aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung.