Sr Quality Engineer

Apply now »

Date: Aug 30, 2024

Location: Pune, MH, IN

Company: HMH

Who We Are
At HMH we are a learning company. Our learning platform and solutions help millions of learners to dream big and explore their potential. When you work at HMH, you know that what you do truly has a transformative lifelong impact on people. Over fifty-three million students and teachers use our learning platforms.


Senior Quality Engineering:
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) and you will too. We’re a technology-forward company. This means, working on exciting modern automation tooling (Gatling, Codecept.io, RestAssured among others) and automation processes as well as acceptance testing (UI/API), performance and security testing, monitoring, metrics, etc

Responsibilities

• Our focus is on high-quality software delivery – you will be 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 highquality 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)

• Enhance your automation skills by extending our team's automated testing frameworks

• Ensure we have adequate test coverage, reliability, speed of execution and test data creation in a Continuous Delivery environment (Jenkins/Concourse CI build pipelines)

• Drive the quality agenda in your team – be an advocate of quality in your team, mentoring teammates always looking for ways to improve tools and process

• Build pipeline/Devops – we have our own internal DevOps enablement platform that allows teams to control their build pipelines and deployments

 

Skills & Experience:

• 5 to 7 years experience in developing test automation frameworks from scratch

• Solid programming experience (5 years or more) with a language such as Java, Javascript, Python or similar

• At least 2 years experience working in an agile environment, within a development team

• Experience with source control tools like Git

• A strong understanding of Continuous Integration and Continuous Delivery concepts

• A good understanding of the basic architecture of a modern web application (Microservices/SOA etc.)

 

Desirable Skills & Experience:

• Experience with developing a test strategy or test approach

• Experience with developing CI/CD pipelines using a CI provider such as Jenkins/CircleCI/Github Actions

• Experience with contract testing using a framework such as Pact

 

Education:

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

 

Apply now »