Performance Test Engineer
IT Internet and Technology
|RecruitGibraltar are currently recruiting for a Performance Test Engineer to join a successful and diverse gaming operation with online betting and gaming websites. Due to their continued success and expansion in the UK and abroad, our client is on the lookout for enthusiastic, innovative and dedicated people who want to begin or continue their career in the online gaming industry. In return our client offers a diverse and exciting working environment and comprehensive training and support that actively encourages our people to develop and work up the organizational structure. In addition, an excellent benefit package is on offer that rewards their employees for their loyalty and hard work.
What is the plan for the Performance Test Engineer role?
The Performance Test Engineer develops and maintains end to end performance testing frameworks across all company verticals and websites in order to achieve excellent quality ensuring service is always running at its optimal capability in alignment to capacity and performance KPIs. The role owner is responsible for all digital and retail related performance testing activities across company products and systems.
The Performance Test Engineer is responsible for in-house performance test development of applications for core code libraries and performance scripting in addition to managing performance testing deliverables from suppliers and internal development teams. This role ensures that the performance testing activities are aligned with the development process and the quality of the product is not affected from performance testing perspective. You will work closely with product designers, business analysts, technical leads, software engineers, operations, and data engineers in a highly collaborative environment.
What will you do as a Performance Test Engineer?
Responsible for defining the QA performance strategy, approach and execution by effectively working across product and development .
Provide technical leadership and expertise within the field of performance testing.
Ensure that the development teams adhere to the principles, guidelines and best practices of the performance strategy as defined
Provide innovative, effective, and efficient performance practices and solutions to achieve speed of delivery to market with increased quality on company products
Create and maintain robust performance scripts across all desired products including web and mobile to continually drive quality
Advise internal and third party suppliers on performance testing activities as per business needs and manage relationships ensuring SLAs and quality of service agreed with the business is met
Provide insight into performance testing bottlenecks across company products by leveraging a variety of skills and tool sets on multiple platforms in order to have real time monitoring so any performance deficiencies can be handled immediately
Weekly or daily performance reporting on all products, as per the business needs, so the overall product quality can be monitored and improved
Identify performance test scenarios by working with development and incident teams and implement them in a timely and agreed manner by introducing them into the testing development roadmap which defines the team plan
Run performance tests on company products on a daily or weekly basis reporting to agreed distribution lists and business owners
Develop and maintain performance scripts according to requirements
Reports defects in bug tracking systems
Schedule and execute automated scripts where needed
Generate reports and analyze and report the overall performance status giving business and stakeholder clear visibility of performance across company systems and products
What do you know that makes you a great Performance Test Engineer?
Technology related degree Level or higher Qualification
At least 2 years experience as Test Development Engineer or other similar roles
Experience with Agile methodologies
Experience in Quality Management Software and Processes
Good knowledge of automation and performance testing techniques and market wide understanding of different tools and methods used to do automation and performance needs.
Good knowledge of the software testing lifecycle (component integration testing, system testing);
Good programing skills including proficiency in one of these languages Java, C#, HTML5
Experience in using JMeter or other similar performance tools
Experience with testing both backend services and user interface
Ability to understand business and functional requirements and to perform requirements analysis
Knowledge of SQL language: performing queries and ability to understand SQL code is desirable
Experience with performance testing of SOAP/REST web services:
Working knowledge in Linux
Experience with application profilers likeVisualVM, YourKit, etc is desirable
Knowledge at solutions like NewRelic, AppDynamic, etc
Salary £40k - £45k based on experience with bonus, an excellent relocation package and private healthcare.