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
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
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.