H2O.ai is hiring a

Software Engineer in Test SDET

H2O.ai is the leading AI cloud company, on a mission to democratize AI for everyone. Customers use the H2O AI Hybrid Cloud platform to rapidly solve complex business problems and accelerate the discovery of new ideas. H2O.ai is the trusted AI provider to more than 20,000 global organizations, including AT&T, Allergan, Bon Secours Mercy Health, Capital One, Commonwealth Bank of Australia, GlaxoSmithKline, Hitachi, Kaiser Permanente, Procter & Gamble, PayPal, PwC, Reckitt, Unilever and Walgreens, over half of the Fortune 500 and one million data scientists. Goldman Sachs, NVIDIA and Wells Fargo are not only customers and partners, but strategic investors in the company. H2O.ai’s customers have honored the company with a Net Promoter Score (NPS) of 78 — the highest in the industry based on breadth of technology and deep employee expertise.

The world’s top 20 Kaggle Grandmasters (the community of best-in-the-world machine learning practitioners and data scientists) are employees of H2O.ai. A strong AI for Good ethos to make the world a better place and responsible AI drive the company’s purpose.

Please join our movement at www.H2O.ai

We are building an automation team dedicated to transform the way we perform testing. The team will be focused on developing automation frameworks and tools for everything that is repeated twice or more. The automation team will focus on automating system tests, acceptance tests, and integration tests. We are looking for a person who is passionate about automation and technology, possesses a collaborative mindset, and has a deep curiosity as to how things work ‘under the hood.’ We want those that are both self-directed and able to serve as leaders and mentors for this growing team.

If you enjoy pushing boundaries, challenging the status quo, and working with the latest technologies, then we would love to hear from you!

What You Will Do

Design, develop, lead, guide, and mentor to implement a best-in-class test automation framework and continue to evolve the test automation roadmap Help teams setting up CI/CD and testing process and collaborate with developers and architects to ensure new product features are designed to be testable using automation Do test automation (API and Web driven) and teach teams to do it themselves Take care of release process for various products Participate in design and architectural reviews of proposed automation solutions across project teams Manage quality by owning defects, production incidents, user-workflow test plans, orchestrating automated testing with the teams, and prioritizing technical debt and architectural spikes where appropriate to improve quality of the product suite Analyze and troubleshoot test case failures to identify the need for a functional update or a test case update.

What We Are Looking For

Bachelor’s or Master’s Degree in Computer Science or Engineering program, or equivalent Experience with one or more of these languages - Python, Go, JavaScript Software testing - static code analysis, unit testing, test coverage, test pyramid metaphor Knowledge of Docker containerization and Kubernetes deployment and orchestration CI/CD - preferably Jenkins Automated functional testing, API and Web driven Knowledge of Cloud technologies - AWS/Azure/GCP Experience with frameworks such as Selenium, Cucumber, Ranorex, Appium, JMeter, SOAPUI, Postman, Protractor. Non-functional testing (performance, usability etc.) is plus ML/AI experience is plus Familiarity with Linux development environment and Git

Why H2O.ai?

Market Leader in Total Rewards Remote-Friendly Culture Flexible working environment Be part of a world-class team

Career Growth H2O.ai is committed to creating a diverse and inclusive culture. All qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender, sexual orientation, age, disability status or any other legally protected basis.