TECHNICAL GUIDELINES
-
The solution with an interface must include an Information Architecture and actual Figma/ Adobe XD or another designing tool
-
You can use any language to build your solution.
-
You can use any open-source tool or the tools mentioned in the list below to build your solution
-
Your code must be modular and reusable across components
QA GUIDELINES
-
Participants needs to deliver the best possible solution within the timeline given. They need to detect any issues that might block the successful operation or affect the user experience.
-
To achieve that, they need to document the requirements to solve the problem statement.
-
Against each requirement they need to write valid test cases and test the software.
-
For testing they can follow any 2 approaches:
-
Manual Test Cases in a document
-
Automated Unit Test cases: where the developers write unit tests for checking the reliability of their written code.
-
Automated API Test Cases: it is similar to the unit test cases with a setup, a call to the API method and then checking the results.
-
Record and Play: Can use any opensource tool to record and play and check the reliability of the software.
-
UI Automation: Creation of automated scripts to check the successful operation of the software.
-
-
The participants can use any source tool or any language for automation.
SELECTION CRITERIA
-
Technical Solution – Everyone must present their work.
-
How technically impressive was the hack
-
Was the technical problem the team tackled difficult
-
Did it use a particularly clever technique
-
Did it use many different components
-
-
Design pattern –
-
Did the team put thought into the user experience
-
How well designed is the interface
-
-
Quality Check – Did the team followed all quality parameters and did performance testing.
-
Completion –
-
Does the hack work
-
Did the team achieve everything they wanted
-
-
Learning –
-
Did the team stretch themselves
-
Did they try to learn something new
-
What kind of projects have they worked on before
-