Performance Quality Engineer
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 Quality 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 Quality 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
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
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
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
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