Bachelors degree in Computer Science or equivalent.
Great foundation in at least one object-oriented programming language (preferably Java).
Basic understanding of databases (e.g., SQL, NoSQL) and Linux/Unix commands.
Self-motived with great organization skills.
Excellent written and verbal communication skills.
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.