@ Luko Engineering for Senior Engineer - Quality

<aside> 💡 TL;DR ⏰ Duration: 60 minutes 🗃 Format: Pair programming 🗒 Preparation: No prior work needed

</aside>

What is it about?

We are looking for a talented Senior Test Automation Engineer to help our product engineering teams improve their testing methodologies. A person in this role will focus on the continuous improvement of our testing processes, tools and test automation sets.

This interview round will focus on better understanding your past experiences within the context of a team, in particular, your ability to closely work with developers, helping them ship better features into production.

What should you expect?

<aside> 🏗️ Structure 1️⃣ Assignment**: ****20 min for the interviewer to outline the requirements and their solution 2️⃣ Code & test review: 30 min for you to do a code review, discuss the solution, and make sure that it is well tested for shipping to production ****3️⃣ Your questions: 10 min for you to ask questions

</aside>

In the first 20 minutes the interviewer will take the lead and present the solution at hand. You are encouraged to ask as many questions as needed to better understand both the requirements and the solution. Once completed, you can take the lead from there going through the merge request on Gitlab, as you would normally do for a code review. Your goal is to help the software engineer make sure that their solution is well-tested and ready for production.

Time management is of essence here, as 30 mins might end up being too tight to share all of your feedback. Manage it well ⏱️

The remaining 10 mins will be allocated to any questions that you may have. Do not hesitate to have some prepared before hand.

What do we expect?

The interview offers the opportunity to demonstrate your ability to understand any set of requirements and the bigger picture they reside within. Alongside your ability to execute code reviews and provide clear feedback that will aid in improving the overall quality of a Luko product.

This is a pair programming session. Therefore, you should treat it as one. Ask any relevant question to your “peer” as if the two of you were working together. You are encouraged to challenge their solution and offer alternatives, especially in testing strategies and cases, that will be better suited for the given requirements.

Luko is first and foremost a user-centric organisation. So, it is expected that user impact (internal or external) will be taken into consideration when assessing the quality of a given release.

You can expect some guidance throughout the interview in the form of questions and hints. We are there to help you perform at your best.

💪🏽 Good luck, we look forward to working on this assignment with you!