QA Performance Engineer

 About Bango

The world's largest online merchants, including Amazon, Google and Microsoft, use Bango technology to acquire more paying users.

Bango has developed unique purchase behaviour technology that enables millions more users to buy the products and services they want, using innovative methods of payment including carrier billing, digital wallets and subscription bundling. Bango harnesses this purchase activity into valuable marketing segments, called Bango Audiences.

Merchants use these audiences to target their marketing at paying customers based on their purchase behaviour. Better targeting increases spend through the Bango payments business, in turn generating more data insights, creating a powerful virtuous circle that drives continuous growth. Everyone connected to the Bango Platform thrives as the virtuous circle grows. For more information, visit www.bango.com

Bango. Think inside the circle.

The Role

Reporting to a team leader, the QA Performance Engineer is responsible for the creation, execution and analysis of performance tests for the Bango platform. This includes designing and implementing changes to both the performance test framework and tests and working with key stakeholders to understand their requests and needs, turning them into performance test cases. The QA Performance Engineer will also be responsible for helping to promoting a test-early focus to performance testing within Engineering and Delivery and helping to drive a culture of continuous improvement in quality throughout the development lifecycle.

You will work in close collaboration with other QA engineers and Bango engineers (Developers, DevOps, Cloud Engineers, etc.) to help instil performance focused best practices through the organisation and to deliver changes and support needed to the performance test framework and tooling throughout the full development cycle. Performance testing is fundamental to ensuring that the Bango platform both scales to meet requirements and has proven stability whilst under load.

Key responsibilities

  • Create, maintain and support all aspects of the Bango performance tooling to best support agile software development and in line with the test strategy.
  • Assist in execution and debugging of performance tests occurring from both development processes and from execution within CI/CD pipelines.
  • Contribute and promote performance testing best practices to the wider team and assist in driving the overall QA strategy.
  • Help influence engineers on how they approach performance coding and testing, guiding design of performance test cases.
  • Work with other QA engineers to identify performance test support requirements early in the product development lifecycle.
  • Support leading a test-driven development mindset across the teams.

Essential Skills

  • Ability and enthusiasm to learn new technologies and techniques.
  • Good analytical mind – problem solving skills; on your own or brainstorming with colleagues.
  • Good investigatory skills – able to find, outline and fix issues that arise in the automation ecosystem.
  • Experience of load and performance testing (e.g. using Gatling, JMeter, etc.).
  • Strong communication skills, both spoken and written - to talk about your work with both technical and non-technical people.
  • Experience in automated performance testing of APIs & REST Web services.
  • Experience in setting up and maintaining cloud-based performance test environments (e.g. using Blazemeter, Loadium, etc.)
  • Good experience of programming or scripting languages (Java).
  • Good experience in building performance test frameworks and suites.
  • Experience with development collaboration and tracking tools such as Jira, Confluence.
  • Able to manage your own time and handle multi-task delivery, working to short timescales.

Desirable

  • Working experience in Agile development teams and understanding of development processes and concepts.
  • Experience with Postman or similar API testing tools.
  • Knowledge of CI/CD pipelines using GitLab or similar.
  • Knowledge of cloud technologies such as AWS, Google or Azure.
  • Experience in performance testing of Websites / Web applications.
  • Knowledge in networking technologies (e.g. TCP/IP, HTTP, SSL, etc.)
  • Experience in using open-source log collection and graphing tools (e.g. Grafana, Kibana, Elasticsearch, Logstash, Beats, etc.)

Working at Bango

At Bango you'll enjoy fast-paced, challenging and stimulating work within a small team. Our decision making is quick, and we work to short development cycles. Everyone gets involved in team-based projects and decisions regardless of their role or job level. We strive to make everyone feel an important part of Bango and be able to make a difference. The company is growing and has achieved success worldwide, but the best is yet to come. We are looking for enthusiastic and committed people to join us to keep up our pace of innovation and leadership.

Benefits

  • A friendly, informal working environment
  • Your own Bango buddy - to help you settle in
  • Bendi-time (flexible working hours)
  • Bango social events
  • Choose your own headphones, keyboard & mouse
  • Generous share option scheme
  • Private Medical Insurance
  • Health Cash Plan
  • 25 days holiday a year increasing to 28 days with 4 years' service
  • Cycle to work, gym discount
  • Weekly onsite Pilates and Yoga classes, weekly onsite massages
  • Financial support for employee activity groups and charitable activities
  • Free fruit, drinks and snacks, limitless tea, coffee and good quality espressos
  • Company branded hoodie… to keep you happy and comfortable
  • Group personal pension scheme
  • Life assurance
  • Employee Assistance Program
  • 1Password
  • Income Protection
  • Personalized and Bango branded Chilly’s bottle and coffee cup

Please read our Privacy Policy below before proceeding to Application

Privacy Policy.pdf