Share this Job

Quality Engineer (Automation)

Date: Aug 8, 2019

Location: Dublin, L, IE, D02 R590

Company: Houghton Mifflin Harcourt

Job Requisition ID: 15098

Additional Locations: 

  • Trinity Central, 152-160 Pearse St., Dublin 2. 
  • Our offices are next to the side entrance to Pearse Station. We’re close to all major transport links, coffee shops/restaurants/gyms, Trinity College, and minutes from the Docklands, Stephen’s Green and the city center.


Who we are:

At HMH we’re a learning company. Our learning platforms serve millions of learners and educators. 
We have interesting problems to solve, including how students interact with content from our learning platforms, how it impacts learning outcomes, and how to provide data-driven guidance to maximize learner’s potential. Quality Engineering is at the heart of this. 


About the team your joining:

  • Here in HMH, Quality Engineering is a core function within all of our autonomous Agile teams. We have a highly collaborative, continuous delivery culture. All teammates contribute to the quality of the product and take responsibility for the build pipeline to production (DevOps).
  • We’re a technology forward company. We give you the opportunity to work on exciting modern automation tooling (Protractor, Gatling, among others) and processes, acceptance testing (UI/API), performance and security testing, monitoring, metrics, etc
  • Visit our HMH Engineering Blog - here

Primary Accountabilities:

  • Our focus is on high-quality software delivery – you will part of an Agile team involved in planning, developing, debugging and executing test automation. 
  • Work with our developers, delivery leads, UI/UX / Architecture teams, to deliver high-quality software in a continuous delivery environment (We have the ability to release several times a day, depending on the application). 
  • Write high-quality maintainable test automation code (It depends on the team or technology but, it could be written in JS or Java for example).
  • You will also be extending the teams Automation Test Framework.
  • Make sure we have adequate test coverage, reliability, speed of execution and test data creation in a Continuous Delivery environment (Jenkins build pipelines). 
  • Drive the quality agenda in your team – be the advocate of quality in your team, mentoring teammates, always looking for ways to improve tools and process. 
  • This is also a fantastic opportunity to be involved in all aspects of the delivery process, including build pipeline/DevOps – we have our own internal DevOps enablement platform that allows teams to control their build pipelines and deployments. 


We are seeking people who are genuinely interested and motivated in honing their Quality Engineering craft, building great automated testing suites and contributing to our quality culture.


Skills & Competencies:


  • A minimum of 4 years experience in Quality Engineering with Automation 
  • Solid programming experience with languages like JavaScript, Java, Python or similar. 
  • Knowledge of Testing Frameworks and Test Design Patterns like BDD, TDD, Page Objects, etc.
  • Experience with source control tools like Git, SVN, etc.
  • An understanding of Continuous Integration and Continuous Delivery.
  • Experience working with Agile methodology, this could be scrum, Kanban or a combination of both.
  • Experience using common automated testing tools like Protractor, Selenium WebDriver,, API testing tools or similar.


Education & Experience:


  • Bachelor's Degree in computer science or equivalent work experience.
  • We regret we cannot offer work permit sponsorships for this role. 


Other Requirements:

  • Must be capable of sitting, standing, and walking for extended periods of time
  • Might be in a stationary position for a considerable time (sitting and/or standing)
  • The person in this position needs to move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer
  • Must be able to collaborate with colleagues via face to face, conference calls, and online meetings




Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.

For more information, visit  

Houghton Mifflin Harcourt is committed to a comprehensive policy of Equal Opportunities and we aim to create a workplace which provides for equal opportunities for all employees and potential employees.


Job Segment: Publishing