https://github.com/albumprinter/editors-qa-engineer-assignment
Multiple tests for QE engineer vacancies. Includes boilerplate code where necessary
https://github.com/albumprinter/editors-qa-engineer-assignment
area-create build-na compliant-yes deploy-na domain-customer-experience hosting-na language-typescript old-domain-knowledge-sharing old-owner-online-editor owner-personalise serverless-yes system-knowledge-sharing type-assets
Last synced: 11 months ago
JSON representation
Multiple tests for QE engineer vacancies. Includes boilerplate code where necessary
- Host: GitHub
- URL: https://github.com/albumprinter/editors-qa-engineer-assignment
- Owner: albumprinter
- Created: 2023-01-05T11:35:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T13:59:55.000Z (over 3 years ago)
- Last Synced: 2025-06-15T06:06:47.889Z (12 months ago)
- Topics: area-create, build-na, compliant-yes, deploy-na, domain-customer-experience, hosting-na, language-typescript, old-domain-knowledge-sharing, old-owner-online-editor, owner-personalise, serverless-yes, system-knowledge-sharing, type-assets
- Language: TypeScript
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 37
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The assignment QA Engineer
Once you receive this test by e-mail please fork this repository to your own GitHub account.
The assignment consists of two parts.
## Part 1: Test planning
We would like you to make a small document describing the test plan for the [online editor](https://t-dtap.editor.bonusprint.co.uk/instant/index.html?articleType=hardcoverphotobook&papId=PAP_360).
## Part 2: Test automation
We are using [Playwright](https://playwright.dev/docs/intro) for our end-to-end testing.
This repository provides you with a setup for running tests and generating a test report.
It has sample code to open the [editor](https://t-dtap.editor.bonusprint.co.uk/instant/index.html?articleType=hardcoverphotobook&papId=PAP_360) and upload some photos in _test/photobook.spec.ts_ file.
What to automate, we will leave that up to you :) Please cover the scenarios that you consider critical for this application.
### System requirements
In order to build the project you will need [Node.js](https://nodejs.org/en/).
In the root of this repository, you can resolve all these dependencies via
the command line using:
yarn install
You can now run the sample test in headless mode by typing:
yarn test
To see the report please run:
yarn report
**We wish you success with your test!**