Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related field. Solid programming foundation in at least one language (e.g., C#, Python, Java, or JavaScript). Ability to analyze complex business logic and system requirements and translate them into thorough test cases, including non-obvious edge cases and failure scenarios. Excellent analytical and problem-solving skills, with strong attention to detail. Ability to work independently and as part of a team. Strong verbal and written communication skills. Eager to learn, grow professionally, and become a valuable member of the team. Experience with, or strong interest in, using AI tools beyond basic prompting (e.g., building automation tasks and experimenting with AI agents). Previous QA experience - an