Join the Vuture team

Senior QA Engineer

*** NO AGENCIES PLEASE ***

You must be eligible to work in the UK to apply for this position.

The Company

Counting two of the Big Four, two magic circle and thirty of the UK’s top 100 law firms, three top ten US white-shoe businesses and three of the world’s ten largest real estate agencies as customers, Vutu.re is established globally as a leading supplier of SaaS-based marketing technology. We have been in profit since our year of founding in 2006  generating considerable revenue increases year-on-year with offices in New York, Sydney and London and customers in over 150 countries.

We are a strong, growing and privately owned small business. We always take great pride in our work. We want to create and deliver well designed and executed software products in a friendly collaborative manner, always caring and respecting our customers. We are uniquely placed to create new products and expand the reach of existing ones.

The Product

Our software balances distribution of marketing activity with control. With their own unique logins and permissions, a sales team can execute their own email campaigns, a realtor could create a microsite showcasing a single property or a lawyer could host an event to inform and engage clients. In each case approval is requested from Marketing to ensure brand continuity and compliance.

We integrate with leading CRMs to automatically extract and update data, and, because our system was originally built as a CMS, each of our modules is extremely user friendly requiring minimal technical knowledge. We supply a unique instance of software to each customer accessible by private cloud, hosting it in the country most appropriate to their data needs and adding the modules most relevant to their marketing needs across email, print, events and website creation.

As a small but well-established business, we are able to offer staff the opportunity to make immediate, noticeable impact on customers, with many of our most popular products starting life as initiatives suggested as either saleable or beneficial to a given customer.

We have a huge range of ideas and initiatives for the future: from creating platform parity across all CRMs which our clients use, through our BI and Big Data reporting project, through a truly Continuous Delivery pipeline for our development stream, to expanding our offering to go beyond enterprise level software to reach small business and the automation that is required to one-click deploy, set-up, install and configure of the platform and associated bits.

The Tech

As a software business, technology is of the utmost importance to us. Our stack is varied across both newer tech - C#, ASP.NET MVC, Razor, Entity Framework, Web API and SQL Server on the backend, Angular.JS, HTML 5 and CSS 3 (SASS and LESS) on the front end, through to legacy ASPX pages in VB.NET. We host our solutions in a wide range of environments, the public cloud (Azure and AWS), private cloud and dedicated customer servers.

The testing team work with an automated stack defining tests in SpecFlow using Gherkin (in a BDD format) and executing them running NUnit and drive the browsers using Selenium Web Driver. Source code is stored in GIT and repos are integrated with TeamCity for build automation.

We use tools which are right for the job, always staying open to new technologies. We believe in automating as much of the development process as possible, building tools to allow developers to focus on doing their job.

We are both Agile and driven by quality. Continuously improving our SCRUM process (peer reviews, retrospectives, stand-ups, planning meetings, etc.) and also continuous integration (automating builds, tests and deployments).


The Role

After a recent reorganization into specific product teams, we need to further expand Vuture’s QA function to ensure the overall quality of our code remains high. For this reason we are hiring for an experienced and talented Automation QA Analyst. Our current QA function stands at one Automation and one manual QA; the aim for this hire being to increase the overall amount of Automation Test coverage on our product.

The QA function currently sits alongside the Developers reporting to the Head of Development, Maciej.  This will primarily focus on automation of tests but it will require where necessary involvement in all aspects of testing, either manual or automated. Considering the fact that we have over 700 instances of our database containing huge amounts of data, there is also the possibility that Database/SQL testing will become part of the role.

There are testing frameworks in place that you will maintain and add features to, and the developers will be on hand to help in any way they can as you get comfortable within the role. This framework will become your responsibility as quickly as possible, as will automation across all the teams.

You’ll create strong relationships between teams, working at different times with Analysts, Developers and other key business stakeholders to create plans for QA then establish and execute them within Agile teams.

Whilst not a management role, there are higher level functions required: from helping and guiding the team where required to being involved in Sprint Planning.

What we need from you

First and foremost we are looking for someone who cares about all aspects of software delivery and Quality Assurance, and are ready to bring that drive to challenge the existing team.

You should have experience in a QA capacity, exhibiting the ability to interpret user stories and turn these into executable scripts, reporting on the results and ultimately delivering user-friendly, bug-free software.

You must have a strong understanding of automated testing for Selenium WebDriver using C# or Java and ideally Specflow or Cucumber. We do not need you to create frameworks, but we do need you to execute and analyse tests within them. Due to our commitment to Continuous Delivery, any knowledge of CI or CD tools like Jenkins or TeamCity would be advantageous but not essential.

If you are familiar with SQL, T-SQL/PL SQL or have experience with any OO languages so much the better.

You need to be a confident communicator able to bring potential problems or issues to the fore with sensitivity, explain QA concepts to non-technical stakeholders and represent the QA function within cross-functional teams.

What you'll get from us

Vutu.re is a stable, growing and privately owned business with considerable opportunity to create new products and expand the reach of existing ones. As we continue to grow we anticipate many opportunities for this role to grow into a more senior position.

We are on an Agile journey. While we’d like you to contribute to it we are not specifically hiring for someone who has “been there done that”. As such you should see your knowledge of Agile methods grow considerably in your time at Vuture.

We offer a generous benefits package that includes a 5% pension contribution, a performance related bonus of up to 10% of salary, free gym membership and 23 days holiday.

Key People

https://uk.linkedin.com/in/tufan-unal-b187003 Tufan is one of our founders and our CTO. His focus is on creating a strategic vision for Vutu.re’s technical offering, developing current and new products to maximise business development.

https://www.linkedin.com/in/eddcouchman Edd has been working at Vutu.re since 2006 and has played a huge role in building our current product set which he knows inside out. He is now both Technical Director and Architect within our Development team as so this role will interact closely with him to evolve our technical stack and retire legacy code.

https://www.linkedin.com/in/maciejrychter/  Maciej has recently joined Vutu.re to help provide direction to the development teams. As Head of Development he enables developers to make quality software - growing and nurturing the team as the business grows. Helping to deliver products that makes our clients happy.