In: Computer Science
there are only three roles in a scrum team. In your opinion, what might be some team responsibilities that are not covered in any of these roles? Could you see yourself becoming a scrum master? Why or why not
As a software Engineer, I would NOT expect my job title or description to change. Perhaps you could add some detail in there to mention scrum but really whether I am doing scrum or Waterfall I will still be a Software Developer. I am still responsible for requirements gathering, designing, coding, and ensuring good quality of code. Applying scrum doesn't change any of that for being a developer.
Now for a Quality Assurance(QA) tester and Business Analyst(BA) that is different. Generally, scrum team members cross train each other so anyone on the team can pickup any task on the board. Since QA testers and BA testers are not typically trained technically their jobs would begin to change. for an example at one point we began incorporating our QA testers on our scrum teams. Eventually they started to learn how to code automated User Interface(U I) tests instead of writing manually test cases which they manually conducted over and over again. In that case their job responsibilities and required skill sets started to change.