Software Test Engineer

Apply to be our next Software Test Engineer and help take Hive to the next level.

– Be a part of something bigger –

We’re Hive, a tech scaleup with huge but realistic ambitions.

Our software as a service (SaaS) proposition operates in the ‘HR Tech’ space; one of the fastest-growing sectors in tech right now. 

Our feature-rich platform connects employers and employees by gathering workforce feedback and insights at scale, on a continuous basis – an approach that is now adopted by SMEs and multinational corporates such as Apple, Amazon and Google. 

We’re trusted by some great names (including Tarmac, River Island and Travelodge) and will be adding many more soon.

If you’d like to join an ambitious, competitive, dynamic, fun-loving team at a tech company that is going places – this might just be the job you’re looking for…

What’s exciting about it?

Our technology stack and infrastructure are based on battle-tested, leading technologies that let us move at pace, but with a rock-solid foundation. You’ll be working with our Team Leads to increase the coverage of our test automation suite, which uses Selenium WebDriver and Browserstack to run regressions on our ever-increasing product feature set.

We’re always looking to improve our understanding of the efficiency of our systems and the loads they can withstand, especially as we grow our customer base. Automated load testing is a must, and we’re looking to our Software Test Engineers (you!) to architect and implement a solution that can give us deep insights into our systems behaviour under load.

We highly value self-development within the engineering team. Engineers are encouraged to seek out novel solutions to problems they encounter during the sprint life cycles. Found a new technology that could address some pain points? Let’s prototype! Worked out a better solution to a long-standing issue? We want to hear it! 

Also, to facilitate our employees’ learning and career progression, we run fortnightly self-development sessions on Friday afternoons where our engineers are free to pick an area of interest to mature their knowledge and experience in. If conferences are more your thing, we have a dedicated budget set aside for exactly that!

Scope of the Role

Day to day you’ll be testing out incoming user stories and bugs on our development environment(s), and liaising with the developers to implement fixes for any issues that come up. You’ll also be working on increasing our test coverage for various functional areas of the application by developing our automated test suite, under the guidance of the team lead.

You’ll be working within an agile sprint team of  Software Engineers, other Software Test Engineers, Lead engineers, DevOps magicians, and Product Owners. As part of one of these sprint teams, you’ll be expected to test features and bug fixes in a wide variety of areas across the platform, as well as writing and debugging our software automation.

At the end of these sprints, we’ll run a retrospective, where you’ll be encouraged to voice your opinion about what went well, what didn’t, and what we could do differently next sprint to better reach our sprint goals. We’ll review this on a regular basis to make sure your voice is heard and changes actioned based on the team’s feedback.

Ideally, you’ll have knowledge in some or all of these areas. Don’t worry if you’ve only heard of a few, we’re still learning some ourselves! 

  • Black-box and White-box testing
  • Boundary testing
  • Selenium Webdriver
  • Performance testing tools
  • Typescript / Javascript (ES6+)
  • Node.js
  • MongoDB
  • Git (GitHub + Bitbucket)
  • Continuous Integration + Deployment
  • JIRA + Confluence

About You

Passionate about testing: You’re keen to explore new technologies and solutions and enjoy the technical challenges of testing all types of software.

Attention to detail: You should have an inquisitive nature and good attention to detail, as well as being able to log bugs and explain them.

Technology Experience: You’ve worked with some of our testing technologies before, in particular Selenium, and have a good handle on their advantages and some of their challenges.  You’re always keen to try new solutions, but even if they don’t work out, we’ll learn something from the experience.

Communication is key: You can articulate not just what you’ll be doing, but why it’s necessary and how it can be achieved. You are comfortable receiving constructive feedback, as well as sharing your knowledge with others. 

Innovation: Self-learning is part of your DNA. You’re comfortable learning about the latest technologies and testing approaches and more importantly, know-how and when to apply them.

Seeing things through: You love seeing projects through to completion and are excited by the prospect of working on something that has scope to be used by hundreds of thousands of people.

And BTW… 

You don’t need to match every bit of criteria in this advert in order to be considered by us as a good candidate.

  • Competitive salary
  • 26 days paid annual leave
  • Flexible working
  • The best equipment for the job
  • A talented, positive, can-do team of coworkers
  • Informal work environment
  • Planned social events
  • Knowing that you’re part of something that’s going to matter

Want to know more? Read our careers section to discover all the benefits of working at Hive.

Sounds Good, Right?

Hive is committed to equal opportunities in all areas of its work. All individuals will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.

By applying for this or any role at Hive, we will collect and store your CV, covering letter and contact details. For further details on how we process and store your data, please see our Recruitment Privacy Policy.