Avatar for Moneyfarm

Smart Investment Advisory

Software Engineer in Test

Apply now

Who we are:

We’re a pan-European digital wealth manager with 50,000 active investors (growing fast!) and over £1.2 billion invested on our platform. With 130+ people across 4 offices in Italy, Germany and the UK, we’re supported and funded by Poste Italiane, Cabot Square Capital and Allianz.

We started in 2011 in Milan with a simple vision - to help more people improve their financial well-being by making personal investing straightforward and accessible through technology. Fast forward a few years, and we’re known as one of the most innovative fintechs headquartered in the heart of London.


Our Core Values:

We’ve built our business on three Principles:

Relationships are our first asset
We’re one team, built on trust, honesty and transparency. We value our relationships above all else.

Trust drives our success
We give each other the space to grow. We empower our employees to succeed, so they can make a real impact.

Our customers dream big, just like us
We see the bigger picture and we make sure our customers see it, too. We’re always focused on the best outcomes for our clients and for each other, no matter what the goal, or how big the dream.

What this means in practice:
At Moneyfarm, diversity is the foundation of our competitive advantage. We value our employees for who they are – their backgrounds, experiences, talents, knowledge and individual differences. This is what makes us better at what we do. To accommodate our different needs/commitments, we offer flexible working to all. Our individual impact and output is what counts most.


-Write/maintain test suites and tools, mostly in JavaScript.

-Champion Exploratory Testing, investigates and mitigates risk within software, and able to communicate confidence, or a lack of in a product.

-Engage in team discussions on product features, technical design sessions, planning and other agile ceremonies.

-Collaborates with the broader team to write technical documentation.

-Build consensus within the team on the level of detail required in acceptance criteria.

-Be forthcoming in providing user experience feedback, while acknowledging the distinction between bugs, defects and suggestions for improvement.

-Have a broad understanding of the whole architecture and its different services and ensure all testing needs are identified and planned for including functional and non-functional.

-Monitor the effectiveness of the testing function and continuously work on improvements to it.

-Be a beacon of testing expertise for the whole practice, and able to mentor others, championing quality and effectiveness. Foster quality focussed development practices such as TDD, ATDD and BDD.

-Contribute to technical discussions with a rational and productive attitude.


-You are familiar with Rest APIs and the Open API Specification.

-You are comfortable with Postman for exploring and testing API’s.

-You are comfortable with JavaScript, or willing to learn other languages namely Scala.

-You have at least 3 years of experience in software engineering.

-Familiar with CI/CD concepts and tools like Gitlab CI.

-You are able to advocate when and where non-functional testing is needed, promoting the value of it and have some exposure to executing these types of tests, such as load tests.

-You understand microservices and event-sourced application architectures, different API styles and integration patterns.

-You are familiar with software engineering for cloud based distributed service architectures, preferably on AWS.

-Understands Agile methodologies and their founding principles.

-Able to communicate effectively in Italian and English (written and spoken).


-Familiar with the concepts of Domain Driven Design, especially where they concern testing.

-Experience with Testing in an Agile development environment.

-You have experience with Continuous Delivery.

-Experience testing native mobile applications and/or responsive web applications.

-Used Cypress to execute end to end UI tests.

-Used Appium to test Mobile Applications.


Job type
Visa sponsorship
Not Available
Hiring contact

Moneyfarm at a glance

Smart Investment Advisory

Moneyfarm focuses on Financial Services, Investment Management, Technology, Finance Technology, and Advice. Their company has offices in London, Frankfurt, Milan, and Cagliari. They have a mid-size team that's between 51-200 employees. To date, Moneyfarm has raised $109.4M of funding; their latest round was closed on September 2019.

You can view their website at http://www.moneyfarm.com or find them on Twitter, Facebook, and LinkedIn.