Sr Quality Engineer

Houghton Mifflin Co Dublin 2

Posted 6 months ago

Job Requisition ID: 12540

Additional Locations:

Senior Quality Engineer

  • Software Engineering

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.

This is a fantastic opportunity to be involved in all aspects of the delivery process, including the build pipeline/devops, code coverage, Acceptance testing (UI/API), performance and security testing, monitoring, metrics. HMH strongly believes in enabling teams to deliver high quality software.

Primary responsibilities:

  • Drive the continuous effort of high quality software delivery as part of an Agile 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 team as well as with surrounding teams DevOps, Test Engineering, Test Architecture and Environments.

  • Responsible for maintaining and extending the teams Automation test framework to ensure adequate test coverage, reliability and speed of execution in a Continuous Delivery environment. Depending on the team and technology, some commonly used frameworks are webdriver.io, Protractor, Serenity, Gatling. Teams in HMH are encouraged to pick the best tool for the job, the Sr. Quality Engineer will play a big role in driving these decisions.

  • Look for ways to automate the creation of test data and to ensure test environments are consistently fit for purpose.

  • Build test harnesses to test software components at the most efficient level.

  • Influenceandcoach "design for testability" early in the development cycle by working as part of our product designteam.

  • Work alongside developers and stakeholders in Agile (Scrum or Kanban) sprints to develop Acceptance test scenarios that form part of each story. The QE will drive testing strategy using methodologies such as the Testing Pyramid as a guide.

  • Define and execute a product quality strategy and be actively participant in deployment with all levels of verification.

  • 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. QE will 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 or Kanban team Agile ceremonies like: sprint planning, daily stand-up, sprint retrospective, sprint review, backlog grooming, review delivery readiness, etc.

  • Participate in training and mentoring of fellow team members and peers to help develop a better understanding of testing strategies leading to better automation outcomes for the team

  • 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:

  • Minimum 5 years of experience and a bachelors degree in computer science or related field

  • 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 common automated testing tools like: Protractor, Selenium Web Driver, Webdriver.io, QTP/ALM, SoapUI, JMeter, Gatling as well as API testing tools.

Knowledge and skills

  • Good understanding of Object Oriented programming concepts

  • Experience in testing large scale distributed software platforms

  • Good understanding of Testing Frameworks and Test Design Patterns like BDD, TDD, Page Objects etc.

  • Familiar with Release, Defects and Test Management tools like: JIRA.

  • Experience with source control tools like: Git, SVN, etc.

  • Experience of working within a Continuous Integration environment using tools like: Jenkins, Bamboo, Teamcity etc. Knowledge of Build pipelines best practices an advantage.

  • Working knowledge of testing web services

  • Experience with virtual machines or containers (i.e. Docker) would be a plus.

  • Cloud device automation on platforms like Sauce Labs or browserstack is advantageous.

  • Proficient in constructing test scenarios

  • Past experience or knowledge of Performance testing and security testing techniques would be a plus.

  • Excellent verbal and written communication skills

  • Quick learner and work efficiently and effectively independently and in a team environment

ABOUT US:

Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing peoples lives by fostering passionate, curious learners. As a leading provider of pre-K12 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.


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Consultant IT Quality Assurance

Ohio Health

Posted 1 week ago

VIEW JOBS 12/6/2018 12:00:00 AM 2019-03-06T00:00 Position Summary The IT QA Sr. Consultant is responsible for the testing of data and analytics projects, systems implementations, and new application development, and works as a liaison to the project team to communicate testing needs and requirements. The IT QA Sr. Consultant will possess the necessary analytical and technical skills required for supporting and accomplishing the testing efforts. They may perform some or all of the following functions: Interviews of technical and business Subject Matter Experts; Systems analysis; Diagram work flows; Developing the test plans/automatic scripts and test cases to evaluate the scenarios for application. Minimum Qualifications MINIMUM QUALIFICATIONS Education, Certification, Registration, LicenseBachelor's DegreeOR Equivalent ExperienceField of Study: Computer ScienceField of Study: Information TechnologyYears of Experience: 5+Education, Credentials, Licenses: B.S. Computer Science, Information Technology or equivalent experienceSpecialized Knowledge: Demonstrated knowledge (through experience and education) in the following specific areas: • SQL & SQL Server• One or more of the following test management software or equivalent: qTest, PractiTest, Zephyr, Test Collab, TestFLO for JIRA, XQual, TestCaseLab, QAComplete, QACoverage, Stryka, Inflectra, xRay, TestMonitor.• QA Processes and the SDLC.Kind and Length of Experience: 5+ years• Developing and running automation testing scripts using test management software, including smoke, regression, and functional test plans.• Ability to logically and systematically identify and analyze software problems. • Ability to express technical concepts and procedures clearly, precisely, and in easy to understand information, verbally and in writing; good interpersonal/customer relations skills. • Efficient in the use of business software applications required to fulfill the functions of this position.• Experience with database validation, services or API testing, and SaaS partner applications. Strong understanding and experience using industry standards, principles, theories and concepts involving quality testing. Identifies process gaps and is able to write procedures in line with best practices. • Strong understanding of all aspects of the agile/project life cycle. Requires excellent organizational, multi-tasking, and problem solving skills; effective analytical skills to identify specific contingencies that need to be tested; detail-oriented; ability to accurately estimate testing projects.• Strong understanding of test environments needed to satisfy test cases, and experience coordinating setup of those environments with IT teams as needed. • Experience working with Business to classify severity of issues, for use in prioritizing defect work for development teams. Additional Job Information * Scheduled Hours Per Week 40 Shift day Equal Employment Opportunity OhioHealth is an equal opportunity employer and fully supports and maintainscompliance with all state, federal, and local regulations. OhioHealth does not discriminateagainst associates or applicants because of race, color, genetic information, religion, sex, sexual orientation, gender identity or expression, age,ancestry, national origin, veteran status, military status, pregnancy, disability, marital status, familial status, or othercharacteristics protected by law. Equal employment opportunity is extended to all persons in allaspects of the associate-employer relationship including recruitment, hiring, training, promotion,transfer, compensation, discipline, reduction in staff, termination, assignment of benefits, and anyother term or condition of employment. Ohio Health Dublin OH

Sr Quality Engineer

Houghton Mifflin Co