Alfresco Software logo Alfresco Software

Senior QA Automation Engineer

Created on 14-09-2018
Location London

Description

The Team

The Alfresco Applications Platform group is a team like no other. We produce the world’s most popular open source Business Process Management (BPM) product, Activiti, and an Application Development Framework to help businesses create their Digital Business Platforms in rapid iterations and with engaging user experiences.

Our product has experienced explosive growth and we are now doubling our investment seeking to take it to the next level. We are a group full of energy, where integrity, technology, innovation, our community, customer success, and team member growth matter.  We love agile but don’t have hang-ups about text book application and value team member contributions on what it means in our day to day work. Above all we love Lean. “Think big, act small, fail fast, learn rapidly”

Main Purpose of Role:

You will be responsible for developing, as part of the team, high quality BPM products with an excellent developer experience.

Responsibilities:

  • Be part of the team’s agile working practices to deliver high quality software (Planning, Standups, Demos, Retros).
  • Follow the technical standards and shared team commitments.
  • Design, define and implement automated test suites to satisfy and cover feature requirements.
  • Documents their work as needed and agreed upon the acceptance criteria or team’s shared commitments.
  • Review, evaluate and turn high-level requirements into detailed test cases, with clear scope, quality criteria, and deliverables.
  • Ensures issues are identified, tracked, reported on and resolved in a timely manner, assisting in the investigation and resolution where time permits.
  • Ensure testing is carried out in a timely, repeatable and effective fashion. Investigate and resolve causes of instability in the automated test execution.
  • Work with development to design and incorporate entry points and instrumentation in the code for testing frameworks to use.
  • Identify and analyse useful quality data and other metrics. Write tools to report on these metrics.
  • Determine when components meet acceptable quality criteria and standards and give the go-ahead for release to production.
  • Interact with cross functional engineering teams across the company
  • Participates in hackathons and innovation.
  • Contributes technical and products ideas to the team and Product Owner/Product Manager
  • Questions choices in a constructive and respectable manner.
  • Ensures swift customer problems and helps ask technical questions as part of the escalation processes.
  • Contributes to our Open Source community code, examples, and answers in the community forums as directed by the team lead.
  • Defining Success:

    A QA Automation Engineer helps the team to automate all the use cases necessary to guarantee that each release meets the quality standards required.

    Benefit

    CULTURE  Work hard, play hard environment

    CULTURE Wor...

    WORK FUEL  Unlimited snacks and beverages offered

    WORK FUEL U...

    GIVE BACK  Paid time-off to support the community

    GIVE BACK P...

    WORK LIFE INTEGRATION  Opportunity to work the way you do best

    WORK LIFE IN...

    EXTRAS  Jawbone fitness band, choice of office gear, parties, ping-pong tournaments, swag and more

    EXTRAS Jawb...

    HEALTHCARE  Complete programs for you and your family

    HEALTHCARE ...

    COMPENSATION  Competitive salary & equity to attract top talent

    COMPENSATION...

    INVESTMENT PLANNING  401K savings / pension plan & match

    INVESTMENT P...

    CLOSED VACANCY Apply now

    Video