Careers

Automation Engineer

Tel Aviv

About The Position

Deci is the world’s most innovative deep learning platform, built for deep learning developers. Powered by our proprietary AutoNAC acceleration technology, we are enabling the future of deep learning-based applications across industries. 

In our Team, the developers are responsible for their code quality and production stability.

We are looking for a quality-minded engineer to build processes and tools supporting and guiding our developers to reach their goals.

Requirements

  • B.Sc. degree in computer science, similar technical field, or equivalent practical experience
  • 5+ years of Python or equivalent with test automation experience
  • Web automation with Cypress/Selenium WebDriver (or equivalent) API test automation
  • Experience with technologies such as Docker, Kubernetes, CircleCI/Gitlab CI, non-relational databases / Mongo, cloud computing like AWS
  • Experience implementing Quality Assurance best practices of requirements tracking, test definition, and test automation
  • Excellent communication skills in verbal and written English
  • Strong collaboration skills with various teams yet can work independently.

Preferred qualifications

  • Understanding of ai/deep learning concepts.
  • Experience in building from scratch quality processes
  • Experience leading QA processes for large and complex applications

Responsibilities

  • Work closely with our engineers and product team to design, develop, test, deploy, and maintain our SASS platform for data scientists and other clients.
  • Implement best practices of quality assurance and develop tools and frameworks to measure and support them.
  • Taking an active role in the handling of system failures and client’s errors while improving our investigation process and helping to avoid future failures
  • Write hands-on utilities to assure quality practices in DevOps and non-functional areas (e.g., security and entitlement testing, component failures, etc.).
  • Understand requirements, create test cases (unit/component/multi-component), automate and deliver projects run on Agile methodology.
  • Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.
  • Involvement with our codebase, code reviews, and CI processes to ensure our code is testable.

Apply for this position