Test Engineer - UI Regression - 6 Month Contract
Test Engineer - UI Regression - 6 Month Contract

Test Engineer - UI Regression - 6 Month Contract

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Ferovinum Limited

At a Glance

  • Tasks: Join us as a Test Engineer to enhance our automated testing for user flows.
  • Company: Fero is revolutionising the drinks industry with innovative technology.
  • Benefits: Competitive pay, flexible work environment, and a chance to shape the future.
  • Other info: Dynamic role with opportunities for growth and learning in a fast-paced environment.
  • Why this job: Be part of a groundbreaking team aiming for unicorn status and global expansion.
  • Qualifications: Experience in test automation and a passion for problem-solving.

The predicted salary is between 36000 - 60000 £ per year.

About Fero: We’re revolutionising the supply chain and financial foundations of the $800bn global drinks industry by building a platform that will change the way that commerce is executed forever! We’ve just secured our Series A funding and are proud to be part of Notion Capital's portfolio. We’ve already influenced immense change in the UK markets and have personally already seen tremendous growth, with over £250 million of product transacted through the platform and increased annual sales by 1,000% since early 2023. To date we’re proud to say that we’ve deployed over £500m of funding in support of UK wine and spirits producers. As we look to expand our offering globally we’re looking for ambitious builders that want to change an industry and be part of the journey with us. We’re first to market and intend to stay ahead of the game!

The Role: As a Test Engineer you’ll work with our QA Lead to expand Fero’s Playwright/TypeScript regression suite so that the most important user flows are covered and run on every release. The role is hands‑on: learning how the platform works today, mapping and validating real user journeys end‑to‑end (including backend dependencies), and turning those flows into maintainable automated tests. It also needs someone comfortable with hands‑on development; making code changes when needed to improve testability and reliability, and working closely with engineers on fixes and refinements. You’ll help plan and prioritise the backlog in Linear, with the goal of growing coverage quickly and reducing production issues caused by unintended change.

What is this? The regression suite is traditionally the largest test suite covering all existing functionality, it is executed every time we make changes to provide protection against things accidentally changing or breaking unexpectedly. The aim of this suite is to prove that all user flows will be functional and will work together with the backend systems. It will focus on the UIs available on the Fero platform today.

Why is this important? Our system today has a lot of moving parts which are all tightly coupled, it’s not uncommon for a single change to have a cascading effect. These can sometimes have devastating effects on the system and because we don’t (as of today) have visibility of what each change will affect, it’s very difficult to catch those issues. What’s paramount to us is the user’s experience with the Fero platform and to protect it we need to prove that all user flows still work. This would be a huge undertaking in terms of manual effort, so it’s only manageable with test automation. Fixing issues found in Production is a massive time and cost sink and a constant source of frustration for Operations + Engineering.

What are we doing about this? From October last year, QAs started investigating and documenting the existing user flows on Fero. Quickly after realising the scope of the system, we started focusing on building test automation which turned into a mini‑project. Right now we have:

  • The initial platform for test automation using Typescript and Playwright
  • All the required connections, data, and pipelines to run tests with every release
  • Initial set of tests ranging from full to partial coverage of some user flows

However, what we’re missing crucially is coverage. We only had time to cover roughly 13% of the overall crucial user flows.

What is our goal? Given the velocity of changes we’re introducing each sprint, and the scope of our goals for 2026 and beyond it’s a necessity to expand this quickly. Our goal on the crucial flows is 100% coverage.

What do we need? We need a Test Engineer to:

  • Learn about, understand, and critically analyse existing functionality on the Fero platform
  • Contribute code changes for test automation project
  • Collaborate with our QA Lead to further plan ahead required work

While writing tests themselves is a considerable effort alone, it’s just as important for this person to be analytical, critical, and capable of communicating efficiently.

How will the project run? You will work with our QA lead to work through the backlog of tasks based on the priority. Our first priority is to cover the High priority user flows from this project. Our estimation is that it will take approximately 24 weeks. Based on that, we’d need the resource at least for 6 months to finish this task in addition to time spent onboarding, investigating the platform, and additional unplanned delays. We will be tracking overall progress in the overall tracker and all individual pieces of work will be in Linear.

Fero provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.

Test Engineer - UI Regression - 6 Month Contract employer: Ferovinum Limited

At Fero, we pride ourselves on being an innovative employer that champions growth and collaboration in the fast-paced drinks industry. Our dynamic work culture fosters creativity and inclusivity, providing employees with ample opportunities for professional development while working on cutting-edge technology. Join us in our mission to revolutionise commerce, and enjoy the benefits of a supportive team environment, competitive compensation, and the chance to make a significant impact as we expand globally.
Ferovinum Limited

Contact Detail:

Ferovinum Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Test Engineer - UI Regression - 6 Month Contract

✨Tip Number 1

Get to know the company inside out! Research Fero's mission, values, and recent achievements. This will help you tailor your conversations and show that you're genuinely interested in being part of their journey.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for the interview by practising common questions related to test engineering and automation. Think about how your skills align with Fero's goals, especially around improving user flows and test coverage.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team at Fero.

We think you need these skills to ace Test Engineer - UI Regression - 6 Month Contract

Test Automation
Playwright
TypeScript
Analytical Skills
Critical Thinking
Communication Skills
Collaboration
Backlog Management
User Journey Mapping
Code Development
Problem-Solving Skills
Understanding of UI Functionality
Attention to Detail
Adaptability

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for the role and our mission shine through. We want to see that you’re excited about revolutionising the drinks industry with us!

Tailor Your CV: Make sure your CV highlights relevant experience, especially in test automation and UI regression. We love seeing how your skills align with what we need, so don’t hold back on those details!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make it easy for us to see why you’d be a great fit for the Test Engineer role.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Ferovinum Limited

✨Know the Platform Inside Out

Before your interview, take some time to explore Fero's platform. Understand its key functionalities and user flows. This will not only help you answer questions confidently but also show your genuine interest in the role.

✨Brush Up on TypeScript and Playwright

Since the role involves working with TypeScript and Playwright for test automation, make sure you're comfortable with both. Review any relevant projects you've worked on and be ready to discuss how you can apply your skills to improve test coverage at Fero.

✨Prepare for Problem-Solving Questions

Expect questions that assess your analytical and critical thinking skills. Be prepared to discuss how you would approach mapping user journeys and identifying potential issues in a tightly coupled system like Fero's.

✨Show Your Collaborative Spirit

Fero values teamwork, so be ready to share examples of how you've successfully collaborated with others in past roles. Highlight your communication skills and how you can work closely with engineers and the QA lead to enhance the testing process.

Test Engineer - UI Regression - 6 Month Contract
Ferovinum Limited
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>