A bit about us
Virtuoso improves the speed and quality of software development by empowering everyone to create and automate tests. We believe that anyone in the business, not just engineers, should be able to create tests for the part of their platform that they know best. Scaled in the cloud, using automation with AI, Virtuoso enables this to happen. We have already achieved remarkable success and are rapidly expanding our team to take us into our next stage of growth.
At Virtuoso you'll have the freedom to make decisions quickly and execute them, to work collaboratively with colleagues in other countries, (our product team is based in UK, Portugal, and Spain, so advanced written and spoken English is a must), and you'll be able to apply your degree (or equivalent) in computer science or software engineering to build a robust and scalable enterprise product to allow organisations to test their software faster and more effectively than ever possible before.
Requirements
What we need from you ...
You'll blend your exceptional Java skills with your passion for writing code and solving problems to support our engineering team in developing a research-lead application.
Engineering at SpotQA is a multifaceted role, so whilst we absolutely insist on top-notch Java skills, you should also bring a wealth of experience with algorithms and data structures, and enjoy working in a full-stack engineering capacity.
Bonus points for candidates who can round this off with strong JavaScript (ES6+) skills, and past experience of working with and building distributed architectures. Super bonus points if you have extensive experience with advanced testing techniques such as mocking/stubbing, demonstrate you care about clean code, or if you have previous experience with automating browsers (e.g. chrome debugging protocol).
We know that as engineers you'll have a mix of different skills, technologies and experiences, so instead of a long boring list of ‘skills' or technologies we want people to have, we thought sharing details of our tech stack would be more interesting to you.
Our Tech Stack:
Benefits
What's in it for you ...