I need an automation tester Javascript
Budget: $30 – $250 USD
You will be provided a sample Angular web application comprised of a Trello board. The Trello board has been developed to meet the following features:
A user will be able to create a new board by selecting “New Board” in the upper left-hand corner of the application.
The user is able to name the Trello board.
The user is able to add the board with a given name.
The user will not be able to add a new board without providing a name.
Clicking “Add Board” will open the new board.
The user is not able to add a new board without providing a name.
Once a new board is added, it should appear in a menu by name in the upper left hand corner of the screen.
Once a board has been created, A user should be able to add a new item or delete the current board.
Clicking to add a new item will open the new item component.
Clicking to delete the board will remove the board and bring the user back to initial state.
Other boards that were already created will still be available from the menu in the upper left-hand corner
A user should be allowed to add an item to the board.
When adding an item, a user will be able to add task by clicking the add task button.
If a task is added, a user will be able to remove task by clicking the remove button from each task.
A user must name each task that is added.
A user will be able to remove the item from the board.
Once all task have been added, a user will click save to apply.
Your job is to add TestCafe to the project and write automated test for both e2e and visual testing scenarios.
A user will be able to create a new board by selecting “New Board” in the upper left-hand corner of the application.
The user is able to name the Trello board.
The user is able to add the board with a given name.
The user will not be able to add a new board without providing a name.
Clicking “Add Board” will open the new board.
The user is not able to add a new board without providing a name.
Once a new board is added, it should appear in a menu by name in the upper left hand corner of the screen.
Once a board has been created, A user should be able to add a new item or delete the current board.
Clicking to add a new item will open the new item component.
Clicking to delete the board will remove the board and bring the user back to initial state.
Other boards that were already created will still be available from the menu in the upper left-hand corner
A user should be allowed to add an item to the board.
When adding an item, a user will be able to add task by clicking the add task button.
If a task is added, a user will be able to remove task by clicking the remove button from each task.
A user must name each task that is added.
A user will be able to remove the item from the board.
Once all task have been added, a user will click save to apply.
Your job is to add TestCafe to the project and write automated test for both e2e and visual testing scenarios.