Skip to content

StuDocu/qa-engineer-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quality Assurance Engineer Assignment

Welcome to the QA Engineer Technical Assignment. We expect the work to take a few hours, and we thank you in advance for taking that time for us!

This test consists of two parts: a coding part as an Automation Testing Assignment an a written part as a Documentation.

Test Automation:

For the coding part you can clone this repo with --bare (and later push the solution with --mirror to a new repo in your accounts) and you'll have a working frontend app by running a python http server:

$ python -m http.server 8000

You now have a working frontend app. Your challenge is to write some kind of automated user acceptence tests for this app and share your repo with us.

For technical solution, use JS/TS and Playwright framework, given we use these internally. Take this chance to show your knowledge not only regarding coding but also regarding integrating different features to an automation project as reporting, parallel execution, retries, screenshots and logging when failing, etc.

Documentation:

For the written part, we would like to receive a PDF, slide presentation or preferably an MD file (readme) with your insights. We’ll evaluate how is your way of working when dealing with an automation challenge, but you can explore this opportunity beyond the scope of this simple challenge by explaining how you proceed with the analysis of this project, planning of your tasks, technical solution selection, design pattern choice, implementation, execution, etc.

You can think about this written part both as the presentation of the project to a stakeholder and as the technical documentation for the team who could join you for maintaining or extending the project with instructions about how to use it.

Releases

No releases published

Packages

No packages published

Languages