Is feature engineering still useful when using XGBoost?
Let's define first Feature Engineering:


Feature selection
Feature extraction
Adding features through domain expertise


XGBoost does (1) for you.
XGBoost does not do (2)/(3) for you.

So you still have to do feature engineering yourself. Only a deep learning model could replace feature extraction for you.