Description

We’re looking for an Automation Developer, with proven experience in software infrastructures development and automation, for testing (verification and validation) complex software systems.

  • Dealing with complex software systems.
  • Working with building an automation from scratch.
  • Analyzing and understanding core-business processes.
  • Identifying and formalizing technical software requirements.
  • Designing automated process solutions in accordance with standard design principles and conventions.
  • Configuring new automated processes and objects using efficient, well structured, maintainable and easy to understand core workflow principles.
  • Responsibly maintaining automated processes, while providing efficient and well-defined solutions and enhancements.

Requirements

  • 3+ years as an Automation Developer
  • Proven experience with Object-Oriented and Multi-threading systems.
  • Familiarity with ALM tools for managing test development.
  • Comprehensive and evident understanding of software Architecture based on micro-services and distributed systems.
  • Knowledge and proven experience in develop at least one of the languages: JavaScript/ Python/ Java/ C#
  • Knowledge of Containers technologies such as Dockers and Orchestration tools such as Kubernetes.
  • Knowledge and experience in connecting automation to CI/CD processes and ALM tools – an advantage
  • Knowledge of applying AI technologies in testing tools for system verification and validation – an advantage