Overview

Position Title: Prime Tester

Company: Hermes

Location: Liverpool, UK

Job Description:

The Prime Tester is responsible for delivering high quality software in line with established policies and technology stack. The role also involves leading and line managing a multi-disciplined, globally distributed squad and working with product owners and scrum masters in the delivery of business goals.

Responsibilities:

  • Work with other engineering leads to improve structure and ways of working to ensure software quality and stability is at the forefront of their respective squads’ priorities
  • You will have the technical gravitas and experience in delivery software through modern engineering principles that will allow you to lead other multi-discipline squad members, improve their ways of working and adoption of best practice
  • Maintaining documentation, ensuring that the knowledge acquired is available across the organisation and built into the squads as a discipline
  • You will demonstrate excellence in defect prevention and be able to demonstrate how this model is applied to more junior developers
  • You will lead technical planning sessions and be able to show junior members of the team how the implementation of an Agile user story should be planned
  • Supporting the Application Design Developers in producing the C3/C4 level designs they will be accountable for.
  • Ensure your squad develop performant, efficient and reliable applications
  • Assists in the evaluation of options and trade-offs for implementing requirements.
  • Design, verify, tests, document, amend and refactor complex software.
  • Participate in estimation and planning work with an adaptive (iterative/agile) approach.
  • Collaborate in reviews of work with others as appropriate to validate quality
  • Testing of the solutions to produce quality deliverables and ensuring compliance with the agreed testing standards
  • KPI capture and remedial actions to achieve agreed KPI levels.
  • All other test activity associated with the role of Senior Tester, as defined in that Job description

Requirements:

  • Leading a squad developing fast, scalable, reliable, and efficient apps
  • Making sure engineering policies and selected tools are adhered to
  • Supporting all squad members (internal and external) to deliver using the documented standards and best practice
  • Making sure agreed test coverage is implemented and daily progress communicated
  • Keeping code repositories and Version Control up to date
  • Supporting senior members of the team
  • Line Management and Performance Reviews for your squad.
  • Ensuring any 3rd Party supplied resources within your given squad also adhere to Hermes Engineering Standards and Best Practice
  • Agile, Scrum, BDD, TDD, Pull Request, CI/CD
  • Solid understanding of JSON data structures and API calls
  • Solid understanding of SQL and scripting
  • Solid understanding of BDD, programming and testing
  • Understanding of: AWS, S3 buckets, Oracle, Serenity, J-Meter, Cassandra, Rabbit MQ
  • Java technology stack
  • Basic interaction with FTP and XML Structures
  • Translation of Gherkin into Cucumber
  • Selenium Web Driver
  • Experience using Git version control and JIRA
  • Experience with security testing practices and tooling (SonarQube)
  • Experience with Gitlab, specifically with CI/CD pipelines
  • Excellent interpersonal and communication skills
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • 5 years of experience as a Quality Assurance Tester
  • 5 years of hands-on experience working in programmatic automation
    • Data driven and API automated testing using Cucumber or equivalent
    • UI driven automated testing using Selenium or equivalent
  • Strong knowledge of using software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with performance testing using open source tools is desirable
  • Experience working with an agile framework (Scrum/Kanban)
  • Experience using DevOps principles and automation practices
  • Experience working in an Agile and DevOps software development team
  • BS or MS in Computer Science or equivalent experience
  • Agile certifications are desirable
  • ISTQB certification is required

About Hermes

We’re the UK’s consumer delivery specialist, providing flexible and affordable delivery options to home, work, ParcelShops and Lockers, delivering more than 640 million parcels a year with a mission to be the UK’s carrier of choice.