Skip to content
This repository was archived by the owner on Jan 25, 2024. It is now read-only.

GetLinkfire/TestAssignmentQA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 

Repository files navigation

QA Engineer Test Assignment

The purpose of this test assignment is to work as a foundation for a conversation around how you work and approach problems as a QA engineer. Please focus on how you would solve it and why. If there are things that are unclear from this task or about the product described, either reach out to us to clarify or feel free to make some assumptions where necessary.

We are not expecting you to spend more than 2 hours to prepare.

Case

Linkfire is a platform where artists and other music marketeers can create links to promote their music. The landing pages monthly serve millions of users and have to consistently drive music fans to discover and consume music and other music related content such as merchandise and concert tickets.

Example of a linkfire link: https://lnk.to/mc5bnvVR

Among other things, some of the most important features of the landing pages are to:

  • Ensure that privacy policies are enforced and consent is requested from users when necessary.
  • Display the available music services and localised content based on the users geo-location.
  • Track and store events happening on the landing page, such as visits, interactions and click-throughs.

There are three teams involved in the change process, where responsibilities are divided by:

  • The platform where clients can create, edit, customise and publish their links.
  • Landing pages that collect link information from the Platform API and renders the page and tracks the user interactions.
  • Data that is being collected and stored from the landing pages, processed and displayed as insights in the platform.

Presentation

As a newly hired Senior QA Engineer at Linkfire, your task is to present a plan to ensure the product is stabile, secure and works at scale. Use the example above to describe how you would assure quality in the delivery process and as part of reliability monitoring.

You will have 10 minutes to present your plan in a format of your choice, where we would like to hear your thoughts on the topics:

1. Assessing quality

  • What are criterias for a stabile reliable product?
  • How do you prioritise between quality initiatives?

2. Change process

  • Describe where in the change process quality is assured and how.
  • Who is responsible for what parts of that process?

3. Testing

  • How would you approach testing for the landing page in the example above?
  • What are the considerations you have taken when deciding on a test strategy?

About

Test assignment for QA Developer interviews

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors