If you have directly landed here, and have questions about this whole “assignment” thing, you may read this first!
Now you are settled, the purpose of this assignment is to assess both manual and automation testing skills. You must complete both parts.
Write automated tests using Playwright and embed both coding and test automation best practices in your automation suite.
Application under test: https://www.saucedemo.com/
Scenarios to be automated
- Verify the sorting order displayed for Z-A on the “All Items” page.
- Verify the price order (high-low) displayed on the “All Items” page.
- Add multiple items to the card and validate the checkout journey.
Bonus points
You have a chance to score bonus points by adding the following additional tests to the above functional tests:
- Automated visual tests for the above pages.
- Automated accessibility tests for the above pages.
Test Automation Assignment Submission Guidelines
- Create a GitHub repository for your assignment, and share the link with us.
- Ensure your repository includes:
- Source code of the automated suite.
- README.md file with:
- Instructions on how to set up and run the test locally.
- A list of prerequisites (e.g., browser version, any dependencies, etc.)
- Test Execution Logs/Reports: If possible, include generated reports.
- An audio-video recording of both, headed (browser-based) and headless test execution on your local machine.
- Ensure you create a publicly accessible repository so that we can view your work.
For any doubts or queries, feel free to reach out to our hiring team at hiring@rtcamp.com.