CEOs want this to replace engineers. It isn't anywhere close, won't be for a long time. It's only useful right now for very narrow use cases. Pushing it outside the boundaries of what it's actually good at is usually a recipe for losing time.
AI is good for solving small, obscure problems that would take an engineer a long time to look up the solution for, like why the compiler doesn't like some little dumb edge case. For that, it kicks ass.
It isn't great at unit tests, and engineers should be very careful about letting it write them in the first place unless the tested code is very simple. You should fully understand every line in every test you write. If you don't, you don't know whether the AI actually understands the intention, or even if you understand it yourself.
There's an 80s goth cover that kicks ass