QA Automation Engineer


Job description

QA Automation Engineer


Job Description

Innovation with an open, friendly culture and the backing of a long-established parent company, known for its ethical reputation. Guiding customers from what's now to what's next by unlocking the value of their data and applications to solve their digital challenges, achieving outcomes that benefit both business and society.

Their people are their biggest asset, they drive our innovation advantage as we strive to offer a flexible and collaborative workplace where they can thrive. Diversity of thought is welcomed and our employee base is represented by several active Employee Resource Group communities. We offer industry leading benefits packages (flexible working, generous pension and private health care) and promote a creative and inclusive culture. If driving real change gives you a sense of pride and you are passionate about powering social good, we'd love to hear from you.


You will be working as part of an Agile project delivery team, with the latest technologies, on high profile client engagements helping to deliver and maintain complex solutions.

Work with clients across many industry sectors and our Automation Test Engineers typically work across the full project lifecycle and are adept at developing using the Automation frameworks. You will also be:
  • Working with the product and UX design team on requirements analysis
  • QAing the product requirements in PRD, verifying the acceptance criteria, test case writing, manual testing, and automation testing
  • Defining and developing test solutions to features in the product
  • Acting as a subject matter expert for focus areas across the test automation space
  • Following and improving coding standards with the team on the test automation code, ensuring the highest code quality
  • Actively learning and helping to implement new industry standards related to testing and automation
  • Identifying inefficiencies in the process and helping the team to improve them to maximize the team's performance
  • Helping to identify the dependencies, risks, and bottlenecks in the projects proactively

  • Senior experience with automation using JavaScript, Cypress, and any other relevant modern automation tools
  • Experience on test case design and performing exploratory/regression tests
  • BDD knowledge is a plus
  • Experience on agile software development process
  • Enthusiasm to collaborate within engineering and beyond
  • Experience with containerization (Docker / Kubernetes) and cloud infrastructure is a plus