Description
Performance Test Engineer (6 Month Contract)
Performance Tester to take responsibility for non-functional requirements test solutions on multiple platforms.
Responsibility
- Be involved in the design, implementation, development and maintenance of performance testing.
- Work with the project teams to ensure non functional requirements are understood and met, and
- actively participate in daily/iteration meetings
- Provide input into Performance Test strategy and approach - giving up-front input for setting realistic
- initial performance goals for the project for development to work to.
- Implement performance and non functional test plans
- Liaise with the development and infrastructure teams to define performance objectives and resolve
- performance issues.
- Produce recommendations on system configuration & optimisation, and hardware requirements.
- Research potential tools (Proprietary & Open Source) to facilitate performance testing and make
- recommendations as to suitability for use in differing projects.
- Grow and develop the performance testing capability of the QA team.
Skills and experience
- Knowledge of load and performance testing tools such as or similar to JMeter, HP LoadRunner, or The Grinder.
- Commercial experience in a testing environment developing non functional/performance
- tests against documented APIs
- Understanding of the importance and use of Key Performance Indicators (KPIs) to guide non-functional testing
- Knowledge of how to test in order to determine whether software meets KPIs
- Strong experience identifying bottlenecks across various layers of application stacks (client, network, web services, database Back End)
- Familiarity of Linux/UNIX command line, including how to start and stop services and read application logs
- Knowledge of relational databases, ideally MySQL
- A good understanding of networking technologies and infrastructure
- Knowledge of Python