Ability to contribute to medium to complex tasks independently. Exposure to design principles and the capacity to comprehend design specifications independently. Capability to run Test Cases and scenarios in accordance with the plan. Capability to accept and rework feedback. Advanced conceptual understanding of at least one programming language. Advanced conceptual understanding of at least one database.