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.