- Run through the Create an account flow on Crowdcube
- Clone the SDET technical test repository to your local machine
- Open the repository and add the credentials for the account you've just created to login.spec.ts
Looking for what your day to day preferred toolchain is.
- What tests would you add?
- Add these tests
- How would you structure this file differently?
- Add tests for favourites, load the investments and favourite multiple raises
- Load companies you follow and confirm raises have been favourited
- What tests would you add?
Be prepared to discuss some/all of the following:
- How do you safely store, manage, and inject credentials across environments (local, CI/CD, production)?
- How do you prevent sensitive credentials from leaking in test artifacts, logs, or reports?
- Compare Selenium and Playwright (speed, auto-waiting, browser support, network mocking, and flakiness control)?
- How would you restructure this repository when scaling tests (execution time, dynamic test data, CI/CD, and reporting dashboard setups)?