As a candidate for the role of Automation Engineer at our company, your responsibilities will include: - Designing, developing, and maintaining automation framework, system, and functional test suites. - Testing the product for performance, resiliency, security, scalability, and reliability. - Fixing defects identified via testing in the Database platform. - Understanding the end-to-end configuration, technical dependencies, code paths, and overall behavioral characteristics of the products you test. - Analyzing and understanding existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance. - Defining and inspiring changes to our product with our development engineering team based on feedback from tests and customer issues. - Developing and contributing to internal and external knowledge bases to champion for our customers. - Going above and beyond to ensure customers are getting the most out of their investment in the company platform. Qualifications required for this role: - Strong programming skills in C++, Java, Python, and UI automation tools. - Working knowledge of SQL and/or CQL. - Professional experience in Databases and/or Distributed Systems. - Customer obsession and passion for delivering a high-quality product. - Judging your own success by the success of the team and the happiness of our customers. - Excellent written and verbal communication skills to collaborate with geographically distributed teams. - Entrepreneurial spirit and willingness to take on new challenges. - 5+ years of relevant work experience with a BS in CS or equivalent technical degree. It would be nice to have experience working in a continuous integration / continuous delivery development environment, expertise with automation and build tools such as Selenium, JMeter, and Jenkins, and thrive on working with open-source technologies. As a candidate for the role of Automation Engineer at our company, your responsibilities will include: - Designing, developing, and maintaining automation framework, system, and functional test suites. - Testing the product for performance, resiliency, security, scalability, and reliability. - Fixing defects identified via testing in the Database platform. - Understanding the end-to-end configuration, technical dependencies, code paths, and overall behavioral characteristics of the products you test. - Analyzing and understanding existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance. - Defining and inspiring changes to our product with our development engineering team based on feedback from tests and customer issues. - Developing and contributing to internal and external knowledge bases to champion for our customers. - Going above and beyond to ensure customers are getting the most out of their investment in the company platform. Qualifications required for this role: - Strong programming skills in C++, Java, Python, and UI automation tools. - Working knowledge of SQL and/or CQL. - Professional experience in Databases and/or Distributed Systems. - Customer obsession and passion for delivering a high-quality product. - Judging your own success by the success of the team and the happiness of our customers. - Excellent written and verbal communication skills to collaborate with geographically distributed teams. - Entrepreneurial spirit and willingness to take on new challenges. - 5+ years of relevant work experience with a BS in CS or equivalent technical degree. It would be nice to have experience working in a continuous integration / continuous delivery development environment, expertise with automation and build tools such as Selenium, JMeter, and Jenkins, and thrive on working with open-source technologies.