Share this Job

Staff Quality Engineer UI

Date: Jun 17, 2022

Location: Dublin, D, IE, D02 R590

Company: Houghton Mifflin Harcourt

Job Requisition ID: 17462

Additional Locations: Hybrid - will be required to work in the office 1 to 2 days/week on average

Staff Quality Engineer UI

As a Staff Quality Engineer in HMH, you will be working with our front-end development teams to enhance and maintain best practices and tooling for our UI monorepo. We follow a strict Continuous Integration and Continuous Delivery approach, deploying to production multiple times a day. Our main UI technology is React and we use a micro-frontends approach based in single-spa.

Your role will be to guide the teams in following our UI testing strategy and develop this strategy further, always with a focus on delivering new code to production quickly, while still keeping the quality bar high

 

Education & Experience

10 years experience

* Bachelor’s degree in computer science OR equivalent work experience

Required Skills and Experience

* Excellent understanding of testing tools for front-end web development, including:

* In depth experience with at least one UI automation tool such as Cypress, TestCafe, Protractor or Webdriver.io

* Familiarity with integration testing a front-end application using tools such as React Testing Library and Mock Service Worker

* Strong understanding of testing approaches such as TDD and BDD

- Strong understanding of how a modern web application is developed and deployed, including:

* Familiarity with tools for developing a modern frontend application such as yarn, pnpm, Lerna, Nx, Webpack, Rollup or Vite.

* Strong understanding of the architecture of a modern web application.

* Excellent understanding of the guiding principles behind Continuous Integration, Delivery and Deployment and experience implementing CI/CD pipelines with a tool such as Jenkins, CircleCI or Travis

- A strong background in testing and quality practices

o Has developed at least one test strategy/test approach for a team or multiple teams

Desirable Knowledge And Skills

· Exposure to testing backend APIs with Rest or GraphQL would be welcome

· Experience with contract testing using a framework such as Pact

· Experience with using monitoring tools such as the ELK stack or Datadog

· Experience with web performance testing (frontend performance and load testing)

ABOUT US:
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 http://careers.hmhco.com  

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, Education