QA Automation 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 Automation Engineer is responsible for maintaining, extending and driving forward the Bango automation approach. This includes designing and implementing changes to the Bango test automation framework and tests, developing and maintaining internal Bango QA tools. The QA Automation Engineer will also be responsible for promoting an automation quality focus within the organisation 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 automation best practices through the organisation and to deliver changes and support needed to the automation framework and tooling throughout the full development cycle. Test automation is fundamental to ensuring that quality is instilled throughout the product development lifecycle and carries on through to the final Live product and the QA Automation Engineer is key to ensuring our capabilities to deliver on time and to high quality.

Key responsibilities

  • Create, maintain and support all aspects of the Bango automation tooling to best support agile software development and in line with the automation strategy.
  • Assist in execution and debugging of automated tests occurring from both development processes and from execution within CI/CD pipelines.
  • Contribute and promote automation best practices to the wider team and assist in driving the QA automation strategy.
  • Help influence engineers on how they approach testing, guiding design of development test automation suites.
  • Work with other QA engineers to identify automation support requirements early in the product development lifecycle.
  • Support leading an automation-first and 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.
  • Strong communication skills, both spoken and written - to talk about your work with both technical and non-technical people.
  • Experience in automated testing of APIs & REST Web services.
  • Good experience of programming or scripting languages (Java).
  • Experience with test automation tools (e.g. Pact, JUnit, Cucumber, etc.)
  • Good experience in building automated functional regression 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 of load and performance testing (e.g. using Gatling, JMeter, etc.).
  • Experience in automated testing of Websites / Web applications.

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