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 prepare.
Linkfire is a platform where artists and other music marketeers can create links to promote their music. The landingpages 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.
- Landingpages 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.
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 present your plan in a format of your choice, where we would like to hear your thoughts on the topics:
- What are criterias for a stabile reliable product?
- How do you prioritise between quality initiatives?
- Describe where in the change process quality is assured and how.
- Who is responsible for what parts of that process?
- 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?