Share this Job

QA/DevOps Automation Engineer




This position is available in Sofia.


You’ve probably used our software - if you live on planet earth. The name “Software AG” may never appear on your online banking screen, your sweet wrapper or the cup from your barista. You may never see “Software AG” in the movie’s credits, on your mouse or on the side of the plane you just flew —but our software is virtually everywhere. 

The fact is leading brands use Software AG technology every day to serve you better. Leading organizations trust us. One reason: 

We’re driven by customer success. We are the pulse that keeps the world living and thriving 

Software AG Universal Messaging ( ) is a single solution for high-performance, low-latency messaging across a wide array of delivery channels, including all mainstream enterprise, web and mobile platforms. 

For the enterprise, Software AG Universal Messaging delivers high throughput messaging for resilient, secure and highly scalable applications. 

Universal Messaging is in the core of Software AG’s business integration platform and has hundreds of customers using the product in wide variety of scenarios and load both on-premise and in the cloud. Universal Messaging is also in the backbone of Software AG’s iPaaS offering. 



  • Learn and investigate the Universal Messaging product and apply learned knowledge to testing activities as assigned;
  • Contribute to overall testing efforts of the product to ensure it performs as designed;
  • Improve product quality, support and develop product’s build and test infrastructure
  • Enter bugs in the defect database, track status and verify fixes;
  • Develop, execute, and maintain automated test systems designed for functional, integration, and regression testing;
  • Participate in continuous integration and sustaining engineering activities.
  • Maintain and enhance product’s CI/CD infrastructure



  • Relevant professional experience;
  • Familiarity with CI systems such as Jenkins;
  • Knowledge and /or experience in software QA testing: automated test development and execution using tools such as Junit;
  • Ant/Gradle/Groovy scripting;
  • Java or other OOP language knowledge is an advantage
  • Knowledge of code quality analysis tools;
  • Hand-on experience with GitHub actions, Docker and Kubernetes will be considered as an asset
  • Very good English;
  • IT related University degree.


Special knowledge as an advantage:

  • Experience in testing on various platforms (Windows, Unix) and knowledge of VM environments;
  • Shell, Windows Batch and Python scripting;
  • Performance testing experience;
  • Experience with messaging systems (e.g. JMS).




  •     An opportunity to work on some of the most important and challenging Software AG products used by large enterprises all over the world
  •     Excellent remuneration package with additional social and medical benefits
  •     Work-life balance: 25 days of vacation, flexible working hours, home office policy
  •     Well-defined career and personal development opportunities in wide range of technology areas
  •     Regular training and team building events
  •     A sustainable job in a global environment
  •     Fun and comfortable working atmosphere


















Job Segment: Engineer, Change Management, QA Engineer, Testing, Java, Engineering, Management, Technology