The answer is No. There can be $f\in W^{1,p}(\Omega)\cap C(\Omega) \cap L^{\infty}(\Omega)$ such that $f=0$ on $\partial \Omega$ but $f\notin W^{1,p}_{0}(\Omega)$. If $f\notin C({\bar{\Omega}})$, then its trace on $\partial \Omega$ can be different from zero, and in that case $f\notin W^{1,p}_{0}(\Omega)$. Example: simply the characteristic function $\chi_{\Omega}$ The trace of a function $f \in C(\Omega)$ at $x\in \partial \Omega$ is the limit of $f$ when we move from the interior of $\Omega$ toward $x$. If $f\in C(\Omega) \cap L^{\infty}(\Omega)$ then its trace exists. If $f\in C({\bar{\Omega}})$ then the trace (the limit) at any $x\in\partial \Omega$ coincides with $f(x)$. So, assuming $f=0$ on $\partial \Omega$ and continuity on $\Omega$ are not enough.