Red Hat Software Company Profile

Junior Software Automation Engineer

Red Hat Software

Popis úlohy

Job summary:

The Business Automation Quality Engineering (QE) team is looking for an Associate Software Quality Engineer who is intrigued by how things work and constantly looks for ways to make them better to join us in the Czech Republic. In this role, you will not just be a tester, you will also be a developer who designs, automates, and finds creative ways to solve potential problems. Find out what working in Red Hat QE is like from our engineers. You’ll have the opportunity to make a difference in the way enterprise applications are built and tested and you will be responsible for offerings that are used by thousands of people around the world. You’ll have a great opportunity to gain a deep understanding of a variety of popular technologies including middleware, cloud, Platform-as-a-Service (PaaS), Red Hat Process Automation Manager, Red Hat Decision Manager, workflow systems, business rules, and complex event processing. You'll work with an energetic, bright, and motivated team and you’ll learn the most modern technologies, becoming an early adopter. Your success will be recognized and appreciated. Over time, you will get to see how your work helps accelerate the company’s growth.Red Hat is an open organization where good ideas matter more than rank or tenure, and you can be part of our unique culture. We are guided by the Open Decision Framework and Open Management Practices while also celebrating diversity and inclusion. Regardless of your role, you will have the freedom to showcase your leadership skills and your ability to bring innovative solutions to complex problems.

Primary job responsibilities:

  • Design, develop, maintain, and automate tests and tools with a focus on functional and performance aspects of Red Hat Process Automation Manager and Red Hat Decision Manager and related community projects
  • Be a member of an upstream community of Drools, jBPM, OptaPlanner, and Kogito
  • Work with more senior team members on a daily basis
  • Continuously help improve processes, automation, and test coverage
  • Document new bugs
  • Work on code change, UX design, and documentation reviews
  • Learn about the offerings and tools that help raise the quality of our offerings

Required skills:

  • Basic knowledge of Java SE; understanding of the concepts of the language and language model, as well as experience writing small Java applications
  • Basic knowledge of Linux, including OS installation, package management, and settings management
  • Good communication skills in English; ability to read and write technical documentation
The following are considered a plus: 
  • Knowledge of Apache Maven and Git
  • Knowledge of JUnit or Selenium
  • Experience with Drools or business rules in general
  • Experience with jBPM or business processes in general
  • Experience with OptaPlanner or constraints problem-solving in general
  • Experience with continuous integration (CI)
  • JavaScript experience

About Red Hat:

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Find your dream job