Basic knowledge of Java 17
Ability to read and modify existing code
Understanding of core concepts (classes, interfaces, collections, exceptions)
Familiarity with basic design patterns: Builder, Factory
Basic knowledge of Cucumber and BDD
Understanding of Gherkin syntax (Given / When / Then)
Ability to create and maintain BDD scenarios
QA-oriented mindset
Analytical thinking and attention to detail
Strong willingness to learn and grow