Share this Job

Senior Quality Engineer

Apply now »

Date: Feb 11, 2018

Location: Itasca, IL, US, 60143

Company: Houghton Mifflin Harcourt

Job Requisition ID: 5482

We are seeking an experienced Quality Engineer - Automation (QE), to join small independent teams focused on delivering high quality software. At HMH, we see quality as a shared responsibility and collective ownership in each Scrum team.  We expect each team member to understand the business value of the software. As part of collective ownership of quality, each QE will be proactively involved throughout the entire product lifecycle with all quality assurance activities ensuring that the software meets the highest standards of quality before delivering to the customer. The QE will be actively involved into making the voice of quality heard throughout the scrum teams.  Quality Engineers drive the team towards continuous awareness on quality and collectively present status of the product readiness for production release. The QE will Work closely with engineers in different teams across the organization to build a world-class, scalable and high-performance platform.

Primary responsibilities:

  • Drive the continuous effort of high quality software delivery as part of an Agile Scrum team by way of planning, developing, debugging and executing test and test automation.
  • Understand the application under test, participate in all levels of testing activities, and work closely with all functions of the Scrum team as well as with surrounding teams DevOps, Test Engineering, Test Architecture and Environments. 
  • Maintain and extend HMH’s custom UI and API Automation Framework (using Protractor, Selenium Webdriver, SOAP UI, Gatling, Checkmarx and other testing tools as required), which is a collection of commonly used automated testing tools, by adding features, implementing enhancements and fixing issues. The QE may also be involved with back end testing.
  • Automate the creation of test data to ensure a consistent test environment.
  • Build test harnesses to test software components at the most efficient level.
  • Influence and coach "design for testability" early in the development cycle by working as part of our product design team.
  • Work alongside developers in Agile sprints to develop test plans that form part of each story.
  • Define and execute a product quality strategy and actively participant in deployment with all levels of verification.
  • Also, the QE will be part of the common team focus on getting the performance and security verification coverage.
  • QE will be involved in maintaining and executing UI and API test plans in Continuous Integration platform (like Jenkins or Bamboo), drive the effort of implementing efficient Continuous Integration / Continuous Delivery environment, and actively participate with setting and maintaining standards of good practices for functional and automated testing for frequent and effective execution.
  • Adhere to automation ‘best-practices’ and standards to allow for easier collaboration among automation team members to increase the quality of the automation code.
  • Actively participate in the Scrum team Agile ceremonies like: sprint planning, daily stand-up, sprint retrospective, sprint review, backlog grooming, review delivery readiness, etc. 
  • Participate in training and mentoring other team members to help develop better automation outcomes.
  • Quality Engineers research and analyze new software test, test tools, and test automation techniques. Review processes and tools to avoid pitfalls that could happen in the future, thus reducing overall project risk. 

Education & experience:

  • 5+ years of experience as a Sr. QE and Senior Test Automation Engineer and a bachelor’s degree in computer science or related field
  • A plus will be experience working with Agile Scrum teams including participation in the following: sprint planning, daily stand-up, sprint retrospective, sprint review, backlog grooming, review delivery readiness, etc.
  • Experience using automated testing tools like: Protractor, Selenium Web Driver, QTP/ALM, SoapUI, JMeter, Gatling as well as backend testing
  • Experience using and configuring for CI a full stack of automated test for functional UI, performance and security testing
  • Good understanding of Object Oriented programming
  • Experience in implementing testing architecture for large scale distributed software platforms
  • Good understanding of Testing Frameworks and Test Design Patterns
  • Familiar with Release, Defects and Test Management tools
  • Experience with:
    • source control tools
    • working and implementing Continuous Integration environments
    • implementing device, cross browser and OS’s testing solutions
    • testing Frameworks like: JUnit, TestNG
    • test Design Patterns like: Page Object Model, Page Factory, Robot Framework
    • release, Defects and Test Management tools like: JIRA, QC/ALM, TestRail, QA Complete, Test Lodge
    • source control tools like: Git, SVN, etc.
    • working within Continuous Integration environments using tools like: Jenkins, Bamboo, Teamcity etc.
    • working knowledge of testing web services
    • Cloud device automation on platforms like Sauce Labs
  • ISEB/ISTQB Certification

Physical Requirements:
• 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 an equal employment opportunity employer and participates in E-Verify. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, gender identity, sexual orientation, protected veteran status, disability, or other protected group status.

Nearest Major Market: Chicago

Job Segment: PLM, Publishing, Management