Senior Test Engineer

London

Beamly is a fast-growing next generation digital marketing and technology agency with gross revenues of $120m+ and a team of 160+ sitting primarily in London and New York but with broader delivery teams right across the world. 

Beamly’s product team of 70+ product managers, engineers, designers and data scientists sit entirely in our Covent Garden, London offices. Beamly was acquired by COTY Inc in October 2015, which as the 3rd largest beauty company in the world has opened up uniquely rich engagement across global brands including Calvin Klein, Gucci, Burberry, Rimmel, Max Factor, Covergirl, Sally Hansen, Wella and Clairol. Further Beamly has a growing client base outside of COTY and outside of beauty.

About the role

As a Senior Test Engineer at Beamly you are responsible for championing quality at all stages of the product development process using engineering skills and appropriate test tooling.

You will have a broad understanding of the Beamly data landscape and will generally be responsible for automated testing within the Data Intelligence team. This team has three projects: User-Level Media Intelligence Platform (MIP), Campaign Analytics Platform (CAP) and a platform for delivering insight and trends (Trends)

The ideal candidate should have an eye for details while being passionate about continuously delivering quality software and should evangelize quality software developments within the team. You should be able to put yourself in the point of view of “users” and have a “test early, often and collaborative” approach. 

We try to be pragmatic about our choice of technologies and we use them where it makes sense. You are encouraged to do the same and bring your knowledge of what worked in the past and apply it here. Here are some of the technologies we are using now:

  • Programming Language: Python 3 & Ruby
  • Testing frameworks: Cucumber, Behave and pytest
  • Cloud computing: Apache Spark, Qubole, Airflow, Kinesis
  • Others: GoCD, Terraform, AWS

Responsibilities

  • Deliver test automation for Trends, MIP, and CAP
  • Ownership of the test automation architecture and framework
  • Engage in team discussions on product features, technical design sessions, planning, and retrospectives
  • Collaborate with all the other teams where necessary
  • Build consensus within the team on the level of detail required in acceptance criteria
  • Promote quality software development within the team

 Requirements:

  • Experience with Python 3 and Python test frameworks
  • Experience with testing data platforms
  • Experience design and execution of service/API level tests
  • Be able to plan, design, prioritize and execute automated tests
  • Great at communications, both written and oral
  • Comfortable in writing Gherkin style Acceptance Tests in a behavior driven way
  • Have demonstrated experience in a rapid (agile) development environment
  • Passionate about Quality Software

 It’s a plus if you also have:

  • Experience with Web UI testing and browser automation
  • Appreciate the test automation pyramid
  • Experience coaching/mentoring others
  • Advocates a ‘test as early as possible’ culture i.e. Shift-Left Testing

 What’s it like to work at Beamly?

Working at Beamly means continuing the progress of an indispensable platform, built by a world-class team. We practice continuous delivery, TDD, weekly ‘Tech Share’ lunches, and get the whole company together for Friday ‘Show and Tell’ with drinks. We also set time aside for continuous improvement, and take the professional development of our team members seriously.

We enjoy a vibrant working environment in Covent Garden – very well-connected and surrounded by loads of shops, bars, and restaurants. Team members have also organized a lunchtime pool league, weekly football game, visiting manicure service, and deals with local gym classes.

As a Beamly employee, you'll also benefit from...

  • a high spec MacBook Pro with a choice of peripherals
  • private medical insurance (taxable)
  • life assurance (4 x base salary)
  • 25 days’ holiday per annum
  • Extra day's holiday on your birthday
  • childcare vouchers
  • flexible office hours

What is the hiring process?

We believe that diverse teams build better products, and strive to offer equal opportunity to all applicants. If your application is successful you will move through three short phases:

  1. We'll check your CV meets the requirements for the role, which are detailed above.
  2. We'll arrange a 45-minute phone interview with you to talk about you and the role and gauge the relevance of your experience.
  3. We'll invite you to our office to meet our team 

Any questions? If you have any queries whatsoever, there’s a box on the application form where you can let us know. We'll address them by e-mail or during the phone interview.

Unfortunately, only applicants who have the right to work in the UK will be considered. Visa sponsorship is not available at this time.

Recruiters: Unsolicited applications submitted by recruitment agents will not be considered.