Top 6 Quality Assurance Checklist for Web Developers