About The Position

At Netafim Digital Farming, AI is core to our engineering culture, and we expect QA engineers to use AI tools daily to improve quality and productivity. As a QA Automation Engineer, you will ensure the quality, reliability, and performance of our Web, Mobile, API, and backend systems through automation, AI-driven quality engineering, and continuous testing collaborating closely with Engineers, Product, DevOps, and Customer Success teams.

Requirements

  • Bsc in Computer Science, BE – Computers, IT, Electronic and Telecommunication
  • Strong hands-on experience in Python with a good understanding of object-oriented programming and automation best practices.
  • Proven experience in Playwright with Python for Web UI automation.
  • Experience in REST API testing and automation using Playwright/Python or equivalent Python libraries.
  • Strong experience with Pytest and BDD (Behave/Gherkin) for developing and maintaining scalable automation frameworks.
  • Hands-on experience with Appium for Android and/or iOS automation.
  • Experience designing, developing, and maintaining reusable automation frameworks following Page Object Model (POM) and other industry best practices.
  • Experience testing IoT devices/controllers, including end-to-end validation of device communication with backend services, web applications, and mobile applications.
  • Experience with Git and CI/CD tools (GitHub Actions, Azure DevOps, Jenkins, or similar) and integrating automated tests into deployment pipelines.
  • Strong understanding of Functional, Integration, Regression, End-to-End, and System Testing.
  • Strong analytical skills to investigate automation failures, identify root causes, and improve test reliability.
  • Good verbal and written English communication skills and the ability to collaborate effectively in a cross-functional Agile team.

Nice To Haves

  • Performance testing using tools such as JMeter or k6.
  • Azure Cloud services and Azure DevOps.
  • SonarQube or other code quality tools.
  • MQTT, HTTP/HTTPS, WebSocket, or other IoT communication protocols.
  • SQL/PostgreSQL or other relational databases.
  • Experience with Digital Farming, Smart Irrigation, Industrial IoT, or connected device ecosystems will be added advantage.
  • Performance testing, SonarQube, and Azure cloud services.
  • Experience with IoT devices, connected systems, or Digital Agriculture solutions.

Responsibilities

  • Design, develop, and maintain automation frameworks for Web, Mobile, and API using TypeScript, Python, or Java.
  • Build UI automation with Playwright and mobile automation with Appium; develop API and integration tests.
  • Integrate automated tests into CI/CD pipelines and quality gates; improve test stability and coverage.
  • Analyze failures, perform root cause analysis, and leverage AI tools for faster test development and debugging.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service