Reword the cucumber tests. Add more to make to make it more complete.
Reorder and redo step definitions.
Make LoginFeatures::Admin much more manageable and independent of provider.
Add helpers for various intermediate steps.
Include helpers that may be useful, comment on why this shouldn't have to happen.