Proficient programming knowledge in at least one of the following areas: Server side development (Java or Python), Web development (JavaScript, HTML, CSS3) or iOS development (Objective-C, Swift) or knowledge in at least one scripting language.
Basic understanding of databases (e.g., SQL, NoSQL) and Linux/Unix commands.
Experience in Computer Science Fundamentals.
Prior internship experience.
Bachelors degree in Computer Science, Computer Engineering, Engineering or equivalent.
Knowledge of REST APIs. Good knowledge of response codes, headers/request/response structures, and payloads. If you have tested/automated REST APIs calls with Java, that will be great!
Knowledge of Kafka or any Messaging Queue and Async service testing.
Demonstrated understanding of creating effective test procedures and test cases.
Ability to understand testing techniques (e.g. performance, unit, integration, automated) and ability to use them to the best effect - including tracking and addressing of any discovered issues.
Able to investigate, debug and triage problems collaboratively.
Knowledge of bug tracking and test/requirement management systems.
Knowledge of build and deployment systems using Maven/GIT.
Familiarity with open source testing frameworks (e.g., TestNG, Selenium etc) is a plus.