These are expected in the project to allow scalable and reliable development.
Team Attributes
Openness
Everybody should be open to ideas, happy to listen and happy to give opinions. This is a large project and to be successful will require intricate planning, much discussion and retrospectives. There will be things to learn along the way and they should be taken on board to lead to better delivery.
Transparency
Whatever the results of work done by anybody it’s really important that good ideas are shared and where things haven’t worked well we need to know so that improvements in processes can be made.
Leadership
Across the whole project where people are in leadership positions they need to be confident in leading, open to suggestions from people they lead and accountable for their actions. It is important to ensure that everybody is happy with this and to sort out any challenges as soon as possible.
Business team needs to provide
...
Test Driven Development
Test driven development
unit tests
to ensure that every time changes are made the system reports any errors on tests
Good definition here: What is Test Driven Development (TDD)? | Agile Alliance
Automated Testing
Egor QA testing with Postman
What else do we need?
QA Regression./Automation
QA Automation Engineer
Integrated regression testing to check the overall system is not affected by changes to the system
User interface testing as automated as possible in order to show resulting errors
Selenium, or something like it:
...