BS in Computer Science or related technical field or equivalent practical experience
Experience in at least one of the following: refactoring code, behavior-driven development, test automation, build infrastructure, optimizing software, debugging, building tools and testing frameworks
Solid understanding of basic data structures and CS fundamentals: lists, arrays, sets, hashmaps
Core Development skills, proficient in one of the programming languages like Java, Python or Golang
Ability to write and execute complex queries in SQL, NoSQL
Experience working/building web services using Rest API or/and Micro service architecture
Team player with excellent leadership and communication skills
Ability to write clean, efficient and readable code
Ability to read and write code in Node.js/Golang, Java would be a plus
Understanding of different types of testing ranging from unit to load testing, performance testing, white box/black box, etc
Experience writing automated tests
Experience debugging automated test failures through
Experience running automated tests from IDE and on CI
Experience in testing distributed applications like Microservices , J2EE SOA services , Restful APIs
Good communication skills and able to work with product engineers in the US
Good automation mindset - seek opportunity to automate manual tasks