View Our Website View All Jobs

Software Engineer in Test (SDET) (Sri Lanka)

Company Overview:

H2O.ai is the open source leader in AI with a mission to democratize AI for everyone. H2O.ai is transforming the use of AI with software with its category-creating visionary open source machine learning platform, H2O. More than 18,000 companies use open-source H2O in mission-critical use cases for Finance, Insurance, Healthcare, Retail, Telco, Sales and Marketing. H2O Driverless AI uses "AI to do AI" in order to provide an easier, faster and cost-effective means of implementing data science.   H2O.ai partners with leading technology companies such as NVIDIA, IBM, AWS, Intel, Microsoft Azure and Google Cloud Platform and is proud of its growing customer base which includes Capital One, Progressive Insurance, Comcast, Walgreens and MarketAxess. For more information and to learn more about how H2O.ai is driving an AI Transformation, visit www.h2o.ai.

Job Summary:

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!

Duties and Responsibilities: 

  • 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. 

Qualifications: 

  • 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

 

Benefits and Perks

  • Flexible work hours and time off
  • Great company culture
  • Benefits with respect to the location

Work location: This position is in Czechia or Slovakia or Poland.


 

Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file