Creating a better UX for Generating a Document, subsequently downloading and then uploading a Completed Document

I was brought into a project to improve the general UX/UI of an web application.

The section of the application where I have hit a roadblock works like this:

  1. User enters Information and selects options in preceding sections of the application
  2. User reaches the section to Generate a document
  3. User Selects the ‘Generate’ button
  4. A new version Generated Document appears in a list below the button
  5. User Selects a Download button for the Generated Document Version they wish to utilise
  6. User manually completes the document (outside of the application)
  7. User Selects to Upload and place the finalised document in the system (this will later be discoverable by a QA Department user)

ExampleFlow

Any help to improve on this flow would be appreciated.

Thanks.