This role will also involve updating and maintaining a software requirements database to include requirements tracking, issue documentation, and status updates, as well as generating reports to support decision-making related to software development and support activities. Develop, write, and edit technical documentation such as test plans, user guides, manuals, installation/configuration procedures, and other relevant materials to support the development, deployment, and maintenance of software systems and related hardware.