7. Roles and responsibilities
Last modified by Tiina Silvonen on 2026/11/11 09:15
Testing is a shared responsibility within the development team. The exact roles and responsibilities may vary depending on the project, team structure, and development model.
| Role | Task | Responsibility |
|---|---|---|
| Owner | Ensure that sufficient resources are available for development and testing. | Ensuring that adequate resources are allocated for testing and that the required testing is carried out. |
| Product Owner | Prepare the test plan and follows testing process. | Ensuring that testing is properly planned, sufficient resources and time are available, and relevant stakeholders are informed of the testing status. |
| Developers and Product Owner | Plan and document test cases, execute tests, and report defects. | Carrying out testing, documenting defects, and ensuring that fixes are retested. |
| Developers | Develop and maintain automated tests and integrate them into the CI/CD pipeline. | Ensuring that automated tests are reliable and maintained as the software evolves. |
| Developers | Fix identified defects and ensure that the software can be effectively tested. | Ensuring that defects are corrected and fixes work as expected. |
| Product Owner | Create user stories and requirements and prioritize the features to be tested. | Ensuring that requirements and acceptance criteria are clear and testable. |
| Developers and Product Owner | Prepare and maintain test environments and the resources required for testing. | Ensuring that appropriate and reliable test environments are available for testing. |