Software Requirements Analyst
Software requirements analysts are responsible for eliciting, documenting, and analyzing the needs of users and other stakeholders to define the requirements for software systems. They work with stakeholders to understand their needs and then translate those needs into technical specifications that can be used by software developers to create software systems.