Red Hat Senior Quality Engineer - JBoss EAP in Brno, Czech Republic
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.
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
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