Challenge Overview
Challenge Overview
A Large IoT and Power Management Company would like to consolidate all of their employee technical competency into a single tool which can be used to track at multiple levels. The goal is to have an application that allows CoE leaders to define roles with their competency requirements, and actions or training which prove each competency level. Managers and Directors will be able to track profiles with roll-ups of competency in specific sections of the workforce.
��� The basic goal of the challenge
The goal of to update the E2E tests for the backend application.
��� Technology and Framework details
- Node.Js 8+ or 10+
- MSSQL
- Express.Js
Project Background
- The frontend and backend applications were completed but we want to have e2e tests in place to avoid regression issues.
- This will prepare the backend application for future improvements.
General Requirements
- Update the tests for backend application for all missing API/Services, specially CompletedActivityService and EmployeeSubCompetencyService (frontend application tests is out of scope) - MAJOR.
- The E2E tests (call the API itself) must have 100% coverage of all source code - MAJOR.
- Mocha should be used for testing - MAJOR.
- All Joi validation should be verified during unit testing - MAJOR.
- Fix all lint issues in backend application.
- Source files for backend and frontend will be provided in the forum. Frontend application is just for reference.
Final Submission Guidelines
- Updated source code
- Updated README.md (if applicable)