Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SDET Technical Test

Task 1: Setup

  1. Run through the Create an account flow on Crowdcube
  2. Clone the SDET technical test repository to your local machine
  3. 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.


Task 2: Automation suite development

A: Adding login tests

  • What tests would you add?
  • Add these tests
  • How would you structure this file differently?

B: Testing favourites

  • 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?

Task 3: Technical Discussion & Architectural Design

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)?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages