Job Description:

Senior Performance Test Engineer Permanent

Liverpool, Royal Albert Dock (flexible working options)

Competitive Salary + Great Benefits

Role overview

Here at Yodel, we deliver more than just parcels we deliver a great experience when it comes to your career too. We have an exciting opportunity for a highly skilled Performance Test Engineer to join our award-winning IT team based at our head office in Liverpool. We are looking for a Performance Test engineer to develop and execute performance/non-functional and automated tests to ensure product quality. As a Performance Test Engineer, you will work with the QA and development teams in building enterprise software solutions.

What you'll be doing

As a Performance Test Engineer, you will be working on a multitude of projects, which will consist of non-functional testing, automation, performance, and API testing. This role will be a hands-on automation role with a big emphasis on performance testing. You will work closely with development, infrastructure, and delivery managers to ensure the customer's and clients' interests are best served at all levels. This is an exciting role for a Performance Test Engineer to join a fantastic team, work in a fast passed environment and help an Industry leader in logistics improve its automation frameworks. You will be designing and performing end-to-end tests, exploratory testing, and performance testing. You will be responsible for working with the test and project teams to provide Impact Assessments, Test planning and documentation, Test script creation, script execution and Analysis in compliance with the organisation's guidelines and standards. In addition, you will be responsible for the below duties:

• Maintaining environments, services and network virtual systems that let teams test and develop independently of one another

• Review system Performance and build into continuous integration

• Set up and test Monitoring and Alerting assist and support production releases

• Lead and own key initiatives and major change streams

• Plan document and execute non-functional test strategies

• Non-Functional Testing, such as performance (eggplant, gatling or similar tools) and API testing will be performed

• Understanding the data profiles for all systems to accurately replicate ‘live' scenarios to drive out non-functional defects

• Use appropriate techniques to design Test Cases, Test Scripts, and Test Data that address identified Test Requirements, and collating them into an overall Test Design

• You will be working closely with Business Users to ensure the requirements are fully tested, and the Business Acceptance of any project work is managed.

What you need to show us

The successful Performance Test Engineer will have minimum 5 years' experience of mobile app performance testing with experience with test tools such as eggplant. You will have proven experience in Agile delivery methodologies. The technical skills you will need to have are below:

• Knowledge of Jenkins and Continuous Delivery

• Knowledge of test automation tools

• Knowledge of Oracle systems such as Apex and Fusion.

• Knowledge of coding Languages such as C#, Java, C++

• Knowledge of Web Based technologies

• Knowledge of Database Languages such as MySQL, SQL Server, Oracle, Informix, Mongo DB

• Knowledge of Windows and Unix Operating Systems

• Knowledge of performance test tools eggplant,gatling

• Knowledge of Data Streaming technologies such as Kafka.

You will also need to be able to demonstrate the following skills and experience:

• Development and maintenance of automated Java test frameworks, complex automated tests, mocks and stubs and automated test data solutions

• Working to deliver within a Continuous Delivery Pipeline

• Knowledge of testing in a Micro services environment

• Can analyse, diagnose, design, plan, execute and evaluate work to time, cost and quality targets, exhibiting thorough familiarity with available methods, procedures, tools, equipment and standards associated with own area of specialisation and making correct choices from alternatives

• Shows a good understanding of the software engineering life cycle for development and the concepts required to implement effective systems.

• Has knowledge of all stages of systems development, from specification to implementation.

• Has a broad knowledge of testing activities and techniques and is able to perform testing within IT projects

• Is able to design user/system interfaces according to user/system requirements. This can include for example menus, reports, validation and error correction procedures, recovery routines etc.

Why work with us

This is a fantastic role for an experienced Performance Test Engineer looking for a new challenge, works well to tight deadlines, consistently produces high quality work, and enjoys working within an innovative organisation. The successful candidate will receive the following great benefits:

• Competitive remuneration package

• Business casual dress code

• Mixture of office and home working

• Free personal & professional development courses

• Pension scheme

• Private Medical Insurance

• 3x Life Assurance with pension

• Discounted city centre parking

• Up to 25% discount on Very.co.uk

• 33 days holiday including bank holidays

• Discounted hotel stays, gym memberships and Virgin Media discounts

• Up to 25% off the various food & drink outlets in the Albert Dock

• Dedicated wellness initiatives that support your wellbeing, ranging from our 24-hour employee assistance programme to subsidised gym membership.

Other Jobs in Quality Assurance