Senior Software Engineer in Test Data Engineering
Senior Software Engineer in Test Data Engineering

Senior Software Engineer in Test Data Engineering

London Full-Time 60000 - 70000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Lead automated testing solutions and ensure quality standards in a dynamic fintech environment.
  • Company: Join Atom, the UK's first mobile-only bank, revolutionising the banking experience.
  • Benefits: Enjoy flexible working, a 4-day work week, generous pension, and personal development funds.
  • Why this job: Be part of an innovative team shaping the future of finance with cutting-edge technology.
  • Qualifications: Experience in SDET roles, data testing, and strong Python skills are essential.
  • Other info: Work in a collaborative Agile environment with opportunities for coaching and mentoring.

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

We're Atom, the bank that's leading the fintech charge! We're not like the rest. We're true innovators, and we're redefining what a bank should be. Ours is a bank for today and the future, a mobile-first bank. Forget the stuffy branches, with Atom you can bank whenever, wherever, faster, and simpler.

What will your typical day look like? Different that's for sure. Atom is the UK's first bank built exclusively for mobile. It's redefining what a bank should be, making things easier, transparent, and better value in the world of finance. The Technology team is made up of Testing, Engineering, DevOps, Change, Service Management, and Architecture. They design, develop, and deliver a customer journey that is user-friendly and efficient, ensuring we remain a leader in the fintech space. Technology is organised into long-lived value stream aligned teams, delivering technology change safely and at pace to support our business growth.

The Senior SDET will play a crucial role by driving testing excellence within our delivery teams as we continue our path to becoming an elite technology organisation. Working within a value stream, they will lead the design, implementation and maintenance of automated testing solutions using the latest test frameworks and tools. The Senior SDET will support and coach a team of SDETs and Testers within their team, ensuring effective test solutions are executed.

You will:

  • Lead the creation, implementation and maintenance of fully automated functional and non-functional tests using the latest test frameworks and tools.
  • Oversee the delivery of all testing types within a value stream, ensuring the quality standards, and agreed processes are followed and aligned to the Enterprise Test Strategy.
  • Design and review test approaches and any other required documentation for changes within the assigned value stream.
  • Lead testing discussions and provide thought leadership in defining approaches to test features (simple to complex) within the assigned value stream team.
  • Collaborate with other Senior SDETs / Test Managers on changes that are cross value streams to ensure safe and smooth delivery into production.
  • Lead initiatives within the assigned value stream to optimise the test packs to support continuous testing and shift left practices.
  • Advise developers on unit testing good practice and building testable code, enabling shift-left defect detection.
  • Be an escalation point for any testing issues within the value stream.
  • Promote the collaboration between SDETs and platform engineers to embed automated tests within build pipelines to support continuous testing.
  • Review test automation merge requests and automation code against coding best practices, providing feedback to less experienced SDETs within the Value Stream team/Testing Discipline.

What do we need from you?

  • Experience leading the testing of complex Data projects.
  • Hands-on experience in ETL Testing, Data Quality Testing, Report Testing, and Data Pipelines.
  • Significant experience in a SDET / Test Automation role.
  • Experience in coaching and mentoring.
  • Experience of leading, designing and implementing changes and improvements to a test automation framework and testing practices.
  • Hands-on experience of creating test automation code for various types of testing (component, integration, end-to-end, functional and non-functional).
  • Strong experience of Python, using Python for data analysis (including NumPy and Panda) and SQL.
  • Familiarity with tools such as Jira, Zephyr, GitLab.
  • Experience of creating tests using a BDD framework.
  • Excellent knowledge of testing principles, process, methodologies, and test tooling including Jira.
  • Experience of working within an Agile environment.
  • A passion for new technology, industry trends and tooling.
  • Improvisation and thinking outside the box to solve complex technical challenges.

What you'll get from us?

  • Salary £60k - £70k.
  • Flexible Hybrid & Remote working.
  • 4-day work week.
  • Annual Share Option - performance-related.
  • Incredibly generous company pension scheme (maximum of 13% of Atom input - you can put in more).
  • 'All About Me' fund: £200 per year to spend on personal development.
  • 22.5 days annual leave plus public holidays.
  • Private Medical Insurance, Health Cash Plan & Life Insurance.
  • Enhanced Parental Leave.
  • Electric Vehicle Scheme.

Senior Software Engineer in Test Data Engineering employer: Atom Bank

At Atom, we pride ourselves on being at the forefront of fintech innovation, offering a dynamic and flexible work environment that empowers our employees to thrive. With a strong focus on personal development, generous benefits including a 4-day work week, and a commitment to fostering a collaborative culture, we provide our Senior Software Engineers in Test Data Engineering with the tools and support they need to excel in their roles. Join us in redefining banking for the future while enjoying a rewarding career in a forward-thinking organisation.
A

Contact Detail:

Atom Bank Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Test Data Engineering

✨Tip Number 1

Familiarise yourself with the latest test frameworks and tools mentioned in the job description. Being able to discuss your hands-on experience with these technologies during interviews will demonstrate your readiness for the role.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've coached or mentored other testers in previous roles. This will highlight your ability to lead a team effectively, which is crucial for the Senior SDET position.

✨Tip Number 3

Stay updated on industry trends and new technologies related to data testing and automation. Being able to discuss recent advancements or tools can set you apart as a candidate who is passionate about continuous improvement.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies, as this is essential for the role. Be ready to share specific examples of how you've contributed to Agile teams and how it has influenced your testing strategies.

We think you need these skills to ace Senior Software Engineer in Test Data Engineering

Automated Testing
ETL Testing
Data Quality Testing
Report Testing
Data Pipelines
Test Automation Frameworks
Python Programming
Data Analysis with NumPy and Pandas
SQL
Behaviour Driven Development (BDD)
Agile Methodologies
Coaching and Mentoring
Test Design and Documentation
Collaboration Skills
Problem-Solving Skills
Continuous Testing Practices
Version Control with GitLab
Testing Tools Familiarity (Jira, Zephyr)

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Senior Software Engineer in Test Data Engineering position. Tailor your application to highlight relevant experiences that align with the job description.

Highlight Relevant Experience: In your CV and cover letter, emphasise your hands-on experience in ETL Testing, Data Quality Testing, and your significant background in SDET roles. Use specific examples to demonstrate your expertise in automated testing solutions and frameworks.

Showcase Your Technical Skills: Make sure to include your proficiency in Python, SQL, and any familiarity with tools like Jira and GitLab. Mention your experience with BDD frameworks and how you've applied these skills in previous projects.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also conveys your passion for technology and innovation in the fintech space. Discuss how you can contribute to Atom's mission of redefining banking and improving customer journeys.

How to prepare for a job interview at Atom Bank

✨Showcase Your Technical Expertise

As a Senior Software Engineer in Test Data Engineering, it's crucial to demonstrate your hands-on experience with ETL Testing, Data Quality Testing, and the various testing frameworks mentioned in the job description. Be prepared to discuss specific projects where you've successfully implemented automated testing solutions.

✨Emphasise Leadership and Mentoring Skills

Since the role involves coaching and mentoring other SDETs and testers, highlight your experience in leading teams and fostering a collaborative environment. Share examples of how you've guided less experienced team members and improved testing practices within your previous roles.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and ability to think outside the box. Prepare to discuss how you would approach complex technical challenges, particularly in relation to data projects and automation frameworks.

✨Familiarise Yourself with Agile Practices

Since the company operates within an Agile environment, be ready to discuss your experience working in Agile teams. Highlight your understanding of Agile methodologies and how they influence testing processes, as well as your adaptability to changing requirements.

Senior Software Engineer in Test Data Engineering
Atom Bank
A
  • Senior Software Engineer in Test Data Engineering

    London
    Full-Time
    60000 - 70000 £ / year (est.)

    Application deadline: 2027-07-06

  • A

    Atom Bank

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>