Having a great development environment is one of the many things that ensure ease of developing software. It increases productivity and interest in software building. Another very important aspect in software development is testing. With a strong testing infrastructure, the cases of buggy code being patched to production can be reduced a lot. Also the load on committers/reviewers drops down drastically with this as obvious bugs fail to pass the automatic testing phase and alerting the developers that something has gone wrong before they ask for reviews. Through this project we can aspire to improve upon both these aspects and hence result in a big enhancement to the developer experience. This project will involve clearing out various issues relating to enhancement requests tied to these areas as well as developing new tools to support our vision of a better development and testing infrastructure.