ZnO is an important semiconducting material which is widely used in the field of solar cell application because of its suitability as both as intrinsic n-type buffer layer (i-ZnO) and Al-doped top contact layer for copper indium gallium diselenide (CIGS) solar cells.