Bachelor’s/Master’s Degree in Engineering, Computer Science (or equivalent experience).
Exceptional critical thinking and problem-solving skills (including, but not limited to, good knowledge of algorithms and data structures, system design, coding practices, etc.).
Proficiency with the language's syntax and conventions
Nice to have some prior Software Quality Assurance and Test Planning experience
Excellent spoken and written English communication skills with the ability to articulate ideas clearly and comprehensively