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 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 mentoring; strong Python and SQL skills required.
- Other info: Work in a collaborative Agile environment with opportunities for professional growth.
The predicted salary is between 48000 - 84000 £ 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.
Could you be the next innovator to join us? 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 (SDET) - Data Engineering employer: Atom Bank
Contact Detail:
Atom Bank Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Test (SDET) - Data Engineering
✨Tip Number 1
Familiarise yourself with Atom's innovative approach to banking. Research their mobile-first strategy and how they leverage technology to enhance customer experience. This knowledge will help you demonstrate your alignment with their values during discussions.
✨Tip Number 2
Showcase your hands-on experience with ETL Testing and Data Quality Testing. Be prepared to discuss specific projects where you've successfully implemented automated testing solutions, as this will highlight your expertise in the areas they are looking for.
✨Tip Number 3
Emphasise your leadership skills in coaching and mentoring other SDETs. Prepare examples of how you've guided teams in adopting best practices in test automation, as this aligns with the role's requirement to support and coach others.
✨Tip Number 4
Be ready to discuss your experience with Agile methodologies and how you've contributed to continuous testing initiatives. Highlight any specific tools you've used, like Jira or GitLab, to show your familiarity with their tech stack.
We think you need these skills to ace Senior Software Engineer in Test (SDET) - Data Engineering
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 position. Familiarise yourself with the specific technologies and methodologies mentioned in the job description, such as ETL Testing, Python, and Agile practices.
Tailor Your CV: Customise your CV to highlight relevant experience that aligns with the job description. Emphasise your hands-on experience in test automation, data projects, and any leadership roles you've held. Use keywords from the job listing to ensure your CV stands out.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation in the fintech space. Discuss how your skills and experiences make you a perfect fit for Atom's culture and the specific challenges of the role. Be sure to mention your experience in coaching and mentoring, as this is a key aspect of the position.
Showcase Your Technical Skills: In your application, provide examples of your technical skills, particularly in Python and SQL. If possible, include links to any relevant projects or code samples that demonstrate your expertise in automated testing and data engineering. This will help illustrate your capabilities to the hiring team.
How to prepare for a job interview at Atom Bank
✨Showcase Your Technical Expertise
As a Senior SDET, you'll need to demonstrate your hands-on experience with ETL Testing, Data Quality Testing, and Python. Be prepared to discuss specific projects where you've implemented automated testing solutions and how you approached complex data challenges.
✨Emphasise Leadership and Mentoring Skills
Highlight your experience in coaching and mentoring other testers. Share examples of how you've led teams in designing and implementing test automation frameworks, and how you've fostered collaboration between SDETs and developers.
✨Familiarise Yourself with Agile Practices
Since the role involves working within an Agile environment, be ready to discuss your experience with Agile methodologies. Talk about how you've adapted testing practices in fast-paced settings and contributed to continuous integration and delivery.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills. Think about how you would handle specific testing issues or improve existing processes. This will showcase your ability to think critically and innovate in a technology-driven environment.