Ushur is transforming the way businesses communicate, with cutting-edge AI and automation technologies.Powered by conversational AI and process automation, Ushur automates customer journeys across virtually any channel; text, web, voice, social, email and back-end systems. We focus on fast, iterative development with an emphasis on design-right philosophy. Currently, at Ushur, we are experiencing unprecedented & exciting growth with endless opportunities to innovate!

Visit Ushur’s website.

Senior Software Developer / Senior Automation Engineer

The Role:
Our test infrastructure/engineering team is looking for outstanding and motivated Senior engineers to drive the automation efforts at Ushur. You will be working as a key member of the test infrastructure group, responsible for the delivery of industry’s leading Micro-Engagement & Intelligent Automation Platform.

What you will be doing:

  • Design and develop automation infrastructure to enable continuous delivery & deployment pipeline.
  • Automate application flows to report the test data & conclusions in a clear and concise manner.
  • Continuously improve the automation infrastructure that is stable, maintainable and easily scalable.
  • Collaborate with Devops, QA and Data Science team(s).
  • Collaborate with product architect/feature-owners to identify automation/test requirements during early stages of feature definition.
  • Self-driven, constantly research and suggest latest technologies.


  • At least 5 years of software development experience, with 2+ years of specific experience in writing automation framework(s).
  • Strong Software development fundamentals, architecture, algorithms, and problem-solving skills.
  • Proficient with one or more of Java/Python/similar languages with solid scripting experience.
  • Experience working in Linux environment.
  • Expert in validating REST APIs, backend application flow logic.
  • Demonstrable experience with usage of automation test frameworks for web, web services and experience in developing test suites from scratch.
  • Excellent communication, strong organizational skills and attention to detail.
  • Passionate about keeping the product’s quality bar at a very high level at all times.
  • Excellent communication, strong organizational skills and attention to detail.
  • Engineering degree in a related field.


  • An understanding of how to automate UI test sequences (using tools like Selenium Web driver, TestNG etc.) and is aware of tools to accomplish the task.

Why Join us?
We are passionate about intelligently automating our customer processes and we would love to have you as part of this exciting journey! We offer a very competitive compensation plan, stock options and a flexible work environment for the ideal candidates.

Upload your CV/resume or any other relevant file. Max. file size: 16 MB.