Your question is Core QA Coding and Automation. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Tell me about your approach to OOP concepts and coding challenges, and how you apply that in Selenium (locators, element lookup, frames) and Cucumber design, including how you handle Git merge conflicts.