About the Role
Our client is seeking an innovative individual who is passionate about quality, technology, and
automation.
This person will be part of one of our cross-functional teams, and take ownership of
managing and coordinating all the aspects of software quality including releases and
automated tests. This job, based in Berlin, Germany, entails working directly with
engineering teams across Europe and collaborating with a US-based Product and Customer
Success team.
Ready to join our team Heres what we are looking for
Responsibilities
Lead the quality mindset within the team, sharing your knowledge of testing and
establishing self-sufficient quality processes. Consistently motivating the team to
improve and test together
Establish and provide transparent metrics, via application monitoring, which will help
the team to understand the current quality and health of their applications and
features
Continuously improve the testing strategy for manual and automated testing by
providing comprehensive testing solutions, finding creative ways to test, break,
debug features
Participate in problem-solving, solution design, and planning sessions for all
initiatives and experiments. Questioning unclear requirements to help eliminate
ambiguities and mismatches in early user stories and acceptance criteria
Advocate customer interest, contribute to product feedback, and help resolve production issues, through collaboration with the customer success team
Key Skills
Several years of experience working in a Quality Engineering or Test Automation focused role. Working with mainstream testing frameworks (i.e. Cypress, Jest or Rspec)
Experience coding outside of Automation with either Javascript or Ruby.
Quality is a collective effort for you rather than just one persons responsibility. You leverage collaboration techniques (i.e. pair programming and teamwork) to forge this mindset in others
Experienced in leveraging design patterns like Page Object Model (POM) to reduce code duplication and improve test maintenance
Proven ability to collaborate, communicate asynchronously, and work well within the wider organization
Ability to actively give and receive feedback to build trust, transparency, and elevate your peers
Have an enthusiastic, go-for-it attitude. When you see something broken, you can't help but fix it
Keyskills: test automation quality quality assurance assurance engineer