At a Glance
- Tasks: Develop and maintain automation frameworks for mobile and web applications.
- Company: Join Tide, a leading tech company transforming small business banking.
- Benefits: Enjoy competitive salary, generous leave, health insurance, and remote work options.
- Other info: Flexible workplace model with opportunities for personal growth and community building.
- Why this job: Make a real impact in a dynamic team focused on quality and innovation.
- Qualifications: 8+ years in test automation with strong skills in Patrol and Playwright.
The predicted salary is between 70000 - 90000 £ per year.
At Tide we help SMEs save time (and money) in the running of their businesses by not only offering business accounts and related banking services, but also a comprehensive set of highly usable and connected administrative solutions from invoicing to accounting. Tide is transforming the small business banking market with over 1.8 million members globally across the UK, India, Germany and France. Using advanced technology, all solutions are designed with SMEs in mind. With quick onboarding, low fees and innovative features, we thrive on making data-driven decisions to serve our mission: to help SMEs save both time (and money) so they can get back to doing what they love.
Tide facts:
- Tide is available for UK, Indian, German and French SMEs
- Over 1.8 million members: 800,000 UK and 1,000,000 in India and growing rapidly
- Over $300 million raised in funding
- Over 2,500 Tideans globally - we’re diversity champions!
- We have offices in Central London, with a member support and technology centre in Sofia, Bulgaria, technology centres in Serbia, Romania, Lithuania and Hyderabad and offices in Gurugram and New Delhi, and in Berlin, Paris and Luxembourg.
ABOUT THE TEAM:
You’ll be joining a passionate and agile test engineering function who sit within Tide’s central Platform Engineering department. We maintain a central suite of tests and the pipelines that run them in order to provide a paved road of tested functionality to Tide’s product engineers.
ABOUT THE ROLE:
As Staff Software Development Engineer in Test at Tide you will:
- Develop and maintain automation frameworks: Patrol for Flutter mobile applications and JavaScript Playwright for web applications.
- Own a central suite of end to end tests that covers shared functionality such as authentication and authorization.
- Integrate automated tests into CI/CD pipelines to support continuous delivery and rapid releases.
- Ensure all e2e tests are stable and helping engineers resolve intermittent failures.
- Act as an ambassador for quality at Tide while ensuring we adopt an automation first approach.
- Collaborate with product managers and engineers to ensure we design and build testable features.
- Establish key performance indicators (KPIs) for test automation and coverage across Tide’s product engineering teams, with the aim of encouraging continual improvement outside your own team.
WHAT WE ARE LOOKING FOR:
Tide is looking for an experienced Staff SDET who can demonstrate extreme ownership of automated tests written in Patrol (iOS & Android / Flutter) and Playwright (Web / Flutter). The ideal candidate will have a minimum of 8 years of experience ensuring quality in modern mobile, web, and API based applications using test automation. As such you will possess much of the following:
- Strong experience building automation frameworks for mobile apps using Patrol or Appium frameworks.
- Experience using Typescript or Javascript, for automating web applications using Playwright.
- Experience with automated testing of mobile applications on real physical devices.
- Experience with mobile app stores and a fully automated submissions process.
- Hands on experience of GitHub or another CI/CD tool.
- Experience integrating testing into various stages of CI / CD pipelines.
Additional desirable skills that make you a great fit:
- Any experience of Flutter to build multiplatform mobile applications.
- Any experience of Patrol to automate Flutter testing.
- Any experience with AWS or GCP in the context of test automation.
- Experience testing containerised applications and backend APIs.
- Performance testing experience using K6 or similar.
OUR TECH STACK:
Tide’s mobile applications are now all built using Flutter & Dart so we can use the same application code that compiles to separate native apps for both iOS & Android devices. We write our integration/e2e tests using the Patrol framework. We use Angular for Web UI’s that can provide our members with richer experiences when running on larger screens. We use Typescript & Cypress for testing Web applications. Most of our APIs are written in Java or Python, but with Go used in places. Our platform is 100% containerised, and runs mostly in AWS.
WHAT YOU WILL GET IN RETURN:
- Competitive Compensation - competitive salary and share options.
- Time Off – Generous annual leave on top of bank holidays.
- Parental Leave – Paid maternity, paternity, and adoption leave to support your family journey.
- Sabbatical – Extended unpaid and paid leave options after completing milestone years with Tide.
- Health Insurance – Private family insurance with additional OPD coverage and top-up options.
- Life & Accident Cover – Comprehensive accidental and life insurance protection.
- Mental Wellbeing – Access to therapy sessions, courses, meditations, and workshops.
- Volunteering & Development Days – Paid days annually for volunteering or personal growth.
- Learning & Development – Annual budget for books, courses, coaching, and more.
- WOO (Work Outside the Office) – Work from abroad for up to 90 days annually.
- Home Office Setup – Contribution towards setting up your home office.
- Laptop Ownership – Keep your old laptop and get a new one when it’s time for a replacement.
- Snacks & Meals – Office perks with snacks, coffee, tea, and lunch (location dependent).
TIDEAN WAYS OF WORKING:
At Tide, we champion a flexible workplace model that supports both in-person and remote work to cater to the specific needs of our different teams. While remote work is supported, we believe in the power of face-to-face interactions to foster team spirit and collaboration. Our offices are designed as hubs for innovation and team-building, where we encourage regular in-person gatherings to foster a strong sense of community.
TIDE IS A PLACE FOR EVERYONE:
At Tide, we believe that we can only succeed if we let our differences enrich our culture. Our Tideans come from a variety of backgrounds and experience levels. We consider everyone irrespective of their ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or differently-abled status. We celebrate diversity in our workforce as a cornerstone of our success. Our commitment to a broad spectrum of ideas and backgrounds is what enables us to build products that resonate with our members' diverse needs and lives. We are One Team and foster a transparent and inclusive environment, where everyone's voice is heard.
At Tide, we thrive on diversity, embracing various backgrounds and experiences. We welcome all individuals regardless of ethnicity, religion, sexual orientation, gender identity, or disability. Our inclusive culture is key to our success, helping us build products that meet our members' diverse needs. We are One Team, committed to transparency and ensuring everyone's voice is heard.
Staff Software Development Engineer in Test employer: Tide
At Tide, we pride ourselves on being an exceptional employer, offering a vibrant work culture that champions diversity and innovation. Our employees enjoy competitive compensation, generous leave policies, and extensive learning opportunities, all within a flexible workplace model that supports both in-person collaboration and remote work. With a commitment to employee wellbeing and personal growth, Tide is dedicated to fostering an inclusive environment where every voice is valued, making it a truly rewarding place to build your career.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Development Engineer in Test
✨Tip Number 1
Network like a pro! Reach out to current Tide employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your automation frameworks knowledge. Be ready to discuss your experience with Patrol and Playwright, and how you've integrated tests into CI/CD pipelines. Show us you know your stuff!
✨Tip Number 3
Don’t just talk about your skills; demonstrate them! If you have a portfolio of projects or contributions to open-source, bring it along. It’s a great way to showcase your hands-on experience and passion for quality.
✨Tip Number 4
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 Tide team and are keen to be part of our mission.
We think you need these skills to ace Staff Software Development Engineer in Test
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Staff Software Development Engineer in Test role. Highlight your experience with automation frameworks like Patrol and Playwright, and show us how your skills align with what we're looking for.
Showcase Your Experience:We want to see your hands-on experience! Include specific examples of projects where you've built automation frameworks or integrated tests into CI/CD pipelines. This will help us understand your expertise and how you can contribute to our team.
Be Clear and Concise:Keep your application clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements. We appreciate a well-structured application that gets straight to the good stuff!
Apply Through Our Website:Don't forget to submit your application through our official careers page! This ensures that we receive your application directly and helps us keep track of all candidates. Plus, it’s the best way to get noticed by our hiring team!
How to prepare for a job interview at Tide
✨Know Your Tech Stack
Familiarise yourself with Tide's tech stack, especially Patrol for mobile apps and Playwright for web applications. Be ready to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Automation Skills
Prepare examples of automation frameworks you've developed or maintained. Highlight your experience with CI/CD pipelines and how you've integrated automated tests to support rapid releases.
✨Emphasise Collaboration
Tide values teamwork, so be prepared to discuss how you've collaborated with product managers and engineers in the past. Share specific instances where your input helped design testable features.
✨Demonstrate a Quality Mindset
As an ambassador for quality, you should convey your passion for ensuring high standards in testing. Discuss how you've established KPIs for test automation and how you've encouraged continual improvement within your teams.