Create test automation tools for our cloud platform and services Create documentation around test tool design and test coverage Create, review, and execute test plans Learn and build skills in cloud software Collaborate with your team in code reviews, design sessions and agile software development process Demonstrate your work to teammates and stakeholders in various forums. Communicate your ideas, proposals, questions and solutions. Working towards a Bachelor's or Master's degree in computer science or a related field; recent grads who are within 6 months of graduation are also eligible to apply. Pursuing a bachelor's, master's or recent grad in CS, Computer Engineering, Software Engineering or comparable field. Strong written and verbal communication and growth mindset. Experienced in a common programming language, such as Node.js, Python, Go, Java, Ruby, C / C++, etc. Experience or exposure to Node.js is strongly desired but not mandatory Familiarity or interest in test-driven development and QA process Familiarity or interest with a cloud platform (AWS, GCP or Azure) and common features such as S3 and EC2. Familiarity or interest in REST APIs, web services and distributed systems.
Qa Automation Engineer • Sunnyvale, California, United States