Senior Software Engineer in Test (SDET)

Senior Software Engineer in Test (SDET)

Full-Time 54000 - 84000 £ / year (est.) No working from home possible
Hargreaves Lansdown

At a Glance

  • Tasks: Join us as a Senior Software Engineer in Test, focusing on automation and quality assurance.
  • Company: Hargreaves Lansdown is the UK's leading investment services company, managing over £149.7 billion in assets.
  • Benefits: Enjoy flexible working, generous holiday, private medical insurance, and a discretionary annual bonus.
  • Other info: We value diversity and encourage applications from all backgrounds; flexible working options available.
  • Why this job: Make a real impact in a dynamic, innovative environment while collaborating with talented teams.
  • Qualifications: Bachelor's degree or equivalent experience; advanced skills in test automation and programming languages required.

The predicted salary is between 54000 - 84000 £ per year.

Excited to grow your career?

Our purpose is to make it easy for people to save and invest for a better future. We are looking for great people to join us, so please come and invest in YOUR future at Hargreaves Lansdown.

About the role

We are looking for a highly skilled Software Development Engineer in Test (SDET) to join our cross-platform engineering team. In this role, you will work closely with React Native mobile developers and React web engineers to build and maintain a world-class automation framework spanning both mobile and web tech stacks.

You’ll be responsible for ensuring high-quality releases through robust automated testing, tooling, and engineering excellence.

What You’ll Do

Design, develop, and maintain automated test suites for web tech stack

Implement test frameworks and CI workflows to improve coverage and execution reliability.

Partner with developers to define test strategy, acceptance criteria, and quality gates for new features.

Build reusable components and abstractions to keep automation code clean, maintainable, and scalable.

Conduct code reviews for automation contributions to ensure best practices.

Build and maintain test coverage for shared business logic for React platform.

Reduce test cycle time and improve test stability.

What We’re Looking For

Strong experience developing automation suites.

Proficiency in JavaScript/TypeScript.

Solid understanding of React architecture & debugging tools.

Experience with REST APIs or GraphQL.

Experience with CI/CD pipelines

Strong debugging skills.

Excellent communication skills and experience working in agile environments.

Nice to Have

Experience in fintech or banking applications.

Familiarity with micro-frontend architecture.

Experience working with feature flags.

Familiarity with accessibility testing tooling.

Interview Process

Stage 1 - Screening interview (30 mins)

A brief conversation to review your experience, understand your approach to quality, and assess overall role fit.

Stage 2 - Technical take home exercise (1 week)

A take home technical test where you'll be asked to implement automated tests for an existing React application to ensure its quality.

Stage 3 - Technical interview (90 mins)

We will go over your submitted take home exercise to get a better understanding of how you solve problems, also we ask some behavioural questions to make sure you’re a good fit for our team and company culture.

Why us?

Here at HL, we’re the UK’s number 1 investment platform for private investors, based in Bristol. For more than 40 years we’ve helped investors save time, tax and money on their investments.

To achieve our mission, we believe we have a workplace like no other, with constant learning, dynamic teams, and a great ethos. We’re steered by core values that promote service, quality, innovation, and opportunity in everything we do.

What’s on offer?

  • Discretionary annual bonus* and annual pay review
  • 25 days* holiday plus bank holidays and 1-day additional Christmas closure
  • Option to purchase an additional 5 days holiday**
  • Flexible working options available, including hybrid working
  • Enhanced parental leave
  • Pension scheme up to 11% employer contribution
  • Income Protection and Life insurance (4 x salary core level of cover)
  • Private medical insurance*
  • Health care cash plans - including optical, dental, and outpatient care
  • Health screening programme
  • Help@hand - confidential support including mental health counselling and remote GP
  • Wellhub - unlimited access to fitness providers and wellness coach sessions
  • Variety of travel to work schemes with bike storage and shower facilities
  • Inhouse barista and deli serving subsidised coffee and sandwiches
  • Two paid volunteering days per year

* dependant on role level

** only available to select during our annual benefits window, in November each year

Hargreaves Lansdown is an inclusive employer that values diversity in its workforce. We encourage applications from all individuals without regard to race, religion, gender, sexual orientation, national origin, disability or age.

This role may also be available on a flexible working or part time basis - please ask the Recruitment & Onboarding team for more information.

Please note, we are unable to provide employment sponsorship to candidates.

#J-18808-Ljbffr

Senior Software Engineer in Test (SDET) employer: Hargreaves Lansdown

As a Senior Platform Engineer at our innovative Cloud Platform team, you'll be part of a dynamic work culture that prioritises collaboration and creativity. We offer competitive benefits, including professional development opportunities to enhance your skills and advance your career, all while working in a location that fosters a vibrant tech community. Join us to make a meaningful impact in shaping the future of cloud solutions.

Hargreaves Lansdown

Contact Details:

Hargreaves Lansdown Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in Test (SDET)

Tip Number 1

Familiarise yourself with the specific tools mentioned in the job description, such as Selenium, JUnit, and JMeter. Having hands-on experience or even personal projects showcasing these tools can set you apart during discussions.

Tip Number 2

Engage with the community around test automation and performance testing. Join forums, attend webinars, or participate in local meetups to network with professionals in the field. This can provide insights and connections that may help you during the application process.

Tip Number 3

Prepare to discuss your problem-solving skills and how you've tackled complex issues in past projects. Be ready to share specific examples that demonstrate your ability to collaborate with developers and improve testing processes.

Tip Number 4

Research Hargreaves Lansdown's recent innovations and digital transformations in the financial services sector. Understanding their mission and values will help you align your responses during interviews and show your genuine interest in the company.

We think you need these skills to ace Senior Software Engineer in Test (SDET)

Test Automation Development
Performance Testing
Security Testing
Quality Assurance
Test Planning and Execution
Collaboration
Continuous Improvement

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience in test automation development, performance testing, and collaboration with software engineers. Use keywords from the job description to demonstrate that you meet the requirements.

Craft a Compelling Cover Letter:In your cover letter, express your passion for quality and testing. Mention specific tools and technologies you have experience with, such as Selenium or JMeter, and how they relate to the role at Hargreaves Lansdown.

Showcase Your Problem-Solving Skills:Provide examples of how you've tackled complex testing challenges in previous roles. Highlight your attention to detail and ability to work collaboratively with teams to improve testing processes.

Prepare for Technical Questions:Anticipate technical questions related to test automation frameworks and methodologies. Be ready to discuss your experience with programming languages like Java or Python, and how you've implemented automated testing strategies in past projects.

How to prepare for a job interview at Hargreaves Lansdown

Showcase Your Automation Skills

Be prepared to discuss your experience with test automation tools like Selenium, JUnit, or Cypress. Highlight specific projects where you designed and implemented automated testing frameworks, as this is crucial for the Senior Software Engineer in Test role.

Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare to explain how you've debugged complex issues in the past and how you approach troubleshooting in a collaborative environment.

Familiarise Yourself with Performance Testing

Since performance and security testing are key aspects of the role, brush up on tools like JMeter or LoadRunner. Be ready to discuss how you've developed load testing strategies and addressed system vulnerabilities in previous roles.

Emphasise Collaboration and Communication

The role requires working closely with various teams, so highlight your experience in collaborative environments. Share examples of how you've contributed to code reviews and mentored others in best practices for test automation.