Github is source code management platform, where developers can upload their codes, share and collaborate with others. Besides acting as code repository you can also use it for project CI/CD, Project Management.
Automation testing is a proven way to quickly develop new features while ensuring the overall quality of the application. In small teams, it may be necessary to develop tests faster as features are developed.