4+ years of experience in writing reliable and maintainable automated tests An eagle-eye for test coverage gaps and false positives or negatives Proficiency in black box, functional, and user flow testing techniques Ability to write and understand code - preferably in Java Experience with software development tools (IDE, debugger, git, JIRA, etc) Professional-level programming skills (regex processing, class design, Map data structure, etc.), particularly in Java or JavaScript Knowledge of Mocha with JavaScript for web, JUnit for RESTful APIs & wire mock/Mockito