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 working, and a chance to shape the future of commerce.
- 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.
- Other info: Dynamic environment with opportunities for growth and learning.
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! In short, it’s the perfect time to join as we aim for unicorn and beyond.
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: FERO
Contact Detail:
FERO 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 can directly contribute to expanding Fero’s regression suite and improving user experience.
✨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
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for the role and the company shine through. We want to see that you’re genuinely excited about revolutionising the drinks industry with us!
Tailor Your CV: Make sure your CV is tailored to the Test Engineer role. Highlight your experience with Playwright, TypeScript, and any relevant test automation projects. We love seeing how your skills align with our needs!
Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid fluff and focus on what makes you a great fit for the team.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our journey.
How to prepare for a job interview at FERO
✨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 Playwright and TypeScript
Since the role involves expanding the regression suite using Playwright and TypeScript, 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 automation at Fero.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical and critical thinking skills. Think of examples from your past experiences where you identified issues and implemented solutions, especially in testing or development contexts.
✨Show Your Collaborative Spirit
Fero values teamwork, so be prepared to discuss how you've collaborated with others in previous roles. Highlight your communication skills and how you’ve worked with QA leads or engineers to tackle challenges together.