Red Hat Senior Quality Engineer - JBoss EAP in Brno, Czech Republic

Company Description

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

Job summary

Red Hat JBoss Enterprise Application Platform (EAP) Quality Engineering (QE) team is looking for a Senior Quality Engineer experienced in Enterprise Java to join us in Brno, Czech Republic. In this role, you will oversee all aspects of quality for JBoss EAP, the innovative, cloud-friendly and fully certified Java EE application server. You’ll continuously improve your deep understanding of various aspects of complex technologies from Java Enterprise world like Java Message Service, Java Persistence API, Java EE Connector Architecture, Java Transaction API, Java API for WebSocket, Contexts and Dependency Injections (CDIs), etc. You’ll get familiar with enterprise features like load balancing and high availability and with various different production environments, operating systems, and cloud providers. You’ll also gain experience with application server tuning on different Java Virtual Machines (JVMs) and different environments and with development of enterprise applications. As a Senior Quality Engineer, you will be responsible for designing complex test scenarios, developing enterprise Java application used for testing and designing and for developing testing frameworks for various environments, like clouds or containers. You will perform deep root cause analysis and provide fixes for detected problems. You’ll need to be flexible, make decisions quickly in difficult situations, and have willingness to learn new things. You will get to work with colleagues from all over the world.

Primary job responsibilities

  • Continuously improve deep understanding of Java EE Platform technologies

  • Actively participate in defining testing strategies for JBoss EAP

  • Design and develop enterprise applications and scenarios used for testing

  • Design and develop test automation frameworks for various environments like clouds, multiple operating systems, large clusters, containers, etc.

  • Analyze and prioritize the quality risks posed by Red Hat JBoss offerings and determine the tests required to mitigate these risks

  • Serve as an internal advocate for our customers

  • Provide root cause analysis for complex bugs reported by our customers, communicate the impact of these bugs to customers, developers, and support specialists

  • Document new bugs and advocate their resolutions and fixes with developers

  • Mentor junior team members

  • Constantly learn new things and maintain an overview of current technologies

Required skills

  • Experience with Java EE development

  • Knowledge of building and of DevOps tools like Apache Ant, Apache Maven, Gradle, Apache Subversion (SVN), Git, and Jenkins

  • Basic administration skills in Linux environment

  • Debugging and performance tuning are a plus

  • High availability and load balancing are a plus

  • Commercial experience with Docker and Red Hat OpenShift is a plus

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.

Job ID 66349

Category Quality Engineering