Job description
Performance Test Engineer
About Roq
Roq is an independent, outcomes-focused Quality Engineering consultancy. We provide a truly independent view on all things quality to the world’s largest organisations on their most important technology initiatives. We help them to realise the benefits of high-functioning, high-quality technology solutions, delivered at a pace that aligns with their business imperatives. This is something we’ve been proudly doing since 2009.
Everything we do is built on our amazing culture and living and breathing our core values of Straight Talking, Passionate, Excellence and Commitment. Our happy and dedicated team are motivated by making a real difference in the lives of our clients, colleagues, and community.
About the Role
As a Performance Test Engineer at Roq you will work as part of the delivery team and be responsible for the planning, development, and execution of performance testing activities. A key element of the role is understanding client needs and delivering high quality test engineering solutions that meet the needs of Roq’s clients.
As a Performance Test Engineer, you will work as part of the test engineering team responsible for developing and championing non-functional testing techniques and producing performance test scripts to provide the appropriate level of test coverage.
- Design, implement, and maintain performance test frameworks to facilitate delivery of performance test scripts
- Analyse and understand workloads, systems and performance expectations
- Design test cases based on requirements and produce performance test scripts providing the appropriate level of test coverage
- Collect and report test metrics and statistics for a range of audiences
- Liaise with clients to formulate test documents
- Stakeholder management as part of a team delivering performance testing solutions
- Contribute to pre-sales activities and technical discovery to understand client problems and help develop and present client proposals
- Champion knowledge sharing and collaboration within the team
- Support and mentor junior members of the test engineering team
- Other ad hoc duties as and when required
What we look for
PASSIONATE
- Demonstrable aptitude for problem solving
- A wide appreciation of performance test tools and their appropriate usage including Gatling, JMeter, Loadrunner, Neoload and Eggplant
- Keen interest and awareness of emerging technology and trends
EXCELLENCE
- Knowledge and experience of working in various development methodologies (Agile/Waterfall/Hybrid)
- Proficient in coding bespoke performance frameworks across a variety of languages, including JMeter.
- Advanced coding ability to support the creation and maintenance of performance test frameworks
- Excellent NFT experience including Soak, Load, Volumetric, Stress and Capacity
COMMITMENT
- Proven track record of working within performance testing, including code generation, designing and implementing a test framework to support scalability and maintenance
- Awareness of design patterns and approaches to performance testing
- Experience working in a CI/CD environment
STRAIGHT TALKING
- Experience of working in collaborative and agile teams
- Able to work independently or as part of a team
- Strong verbal and written skills
- Excellent stakeholder management skills
What we Offer
- An established company culture of passionate quality engineering professionals
- An open leadership structure where all contributions are listened to and discussed
- Enhanced benefits package including pension, Perkbox and flexible leave
- A dedicated Career Support Manager to help you achieve your professional aspirations
- Community involvement including charity and community support
- Above-market and competitive remuneration based on experience
How to apply
We require all applications to be submitted through our applicant tracking system online. The questions on the application form will support your application, please ensure you take the time to answer carefully.
We aim to stay in touch with you during the process and the Recruitment Team is responsive to any questions you may have, but please be aware that we receive a high volume of applications, and we will respond as soon as possible.
Job Type: Full-time