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