Performance Tester recruitment

Responsibilities

• Planning the performance testing approach and coverage

• Develop an automated performance test suite and ensure its regular execution

• Rapidly build a detailed technical and functional understanding of Trayport software and identify its likely vulnerabilities.

Skills Experience

Essential

• Prior experience with trading systems and the financial industry

• Experience in an agile software environment

• Experience with performance testing automation

• Able to demonstrate creative problem solving abilities.

• Strong performance testing skills with the ability to apply them thoroughly

• Elementary level programming skills in an object-orientated mainstream language (C#, C++, Java, Delphi) and/or able to demonstrate good scripting skills in Python, Ruby, Perl or similar language.

• Good knowledge of practical networking concepts (TCP/IP).

• Able to execute basic database queries.

• Understanding of fundamental computer architecture and operating system concepts.

• A degree in a technical, scientific or engineering discipline (2:1 or above) and / or relevant experience.

Desirable

• Expertise in automated testing; writing test scripts and test plans.

• Knowledge of basic database design principles, the SQL language and preferably familiar with Microsoft SQL Server.

• Good grasp of networking routing and security.

• Experience with Unit and Integration testing; particularly NUnit.

• Understanding of test driven development and behaviour driven development methodologies.

• Good appreciation of object-orientated programming concepts.

Job Fit Personal Characteristics

• Is interested in how to create things, and how to break things.

• Possesses outstanding analytical and diagnostic skills.

• Is both logical and creative

• A bold and confident communicator with the ability to manage up and stand by their opinions

• Questions assumptions; does not believe things are right until they see it themselves

• Is knowledge hungry, seeking to learn more in order to know what is ‘right’

• Is a strong manual tester

• A passionate, self starter who thrives in small, agile teams, and is committed to delivering within agreed timescales