Software Development Engineer in Test (E2 Engineer)
Software Development Engineer in Test (E2 Engineer)

Software Development Engineer in Test (E2 Engineer)

Bournemouth Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Design and develop automated testing frameworks to ensure high-quality software delivery.
  • Company: Join Nationwide, a mutual organisation focused on fairer banking and customer-first values.
  • Benefits: Enjoy hybrid working, generous holiday, pension contributions, and wellness options.
  • Why this job: Be part of a culture that values continuous improvement and innovation in technology.
  • Qualifications: Experience in scripting with Python, C#, JavaScript, and performance engineering is essential.
  • Other info: Flexible working arrangements available; apply early as positions may close quickly.

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

This role sits within the Mortgages CIO function under Customer Technology (CT), part of the wider COO organisation, which is responsible for delivering IT solutions with customers and colleagues at the centre. As an Automation Engineer, you will be responsible for ensuring high-quality software delivery through the design, development, and execution of automated testing frameworks and solutions. You will work closely with Software Engineers, Quality Leads, Principal Engineers, and Technology Leads to ensure automation is embedded into the development lifecycle, supporting our Integration and Migration Strategy. You will be accountable for implementing robust test automation practices and Performance testing that align with our architectural and delivery principles. Your work will help ensure to meet the highest quality standards, while supporting continuous delivery pipelines.

Mortgages are primarily delivered via brokers, through online and API channels. As we expand our propositions in both the Home and Landlord markets, quality and automation will be key to enabling seamless integration and scalability. This role will contribute to a culture of continuous improvement, focusing on building technical testing capabilities and promoting best practices across teams. Within CT, we are on a strategic journey to strengthen our market position and evolve with customer expectations, driven by our core pillars: More Rewarding Relationships, Simply Brilliant Service, and Focused, Fit and Fast delivery.

We are happy to consider flexible working approaches to help you perform at your best. At Nationwide we offer hybrid working wherever possible. More rewarding relationships are supported through our hybrid approach, bringing colleagues together across our UK wide estate, whilst also supporting generous access to home working. We value our time in the office to solve problems, to learn, and to feel connected. For this job you'll spend at least two days per week, or if part time you'll spend 40% of your working time, based at either our Swindon, Northampton, Bournemouth or London office. Whilst these locations are where we are primarily looking to fill the role, if you’re an internal applicant based in a different location we would welcome your application and if successful, your hiring manager will provide further details on how this could work for this specific role.

What you’ll be doing:

  • Day-to-day, you’ll be responsible for designing, developing, and maintaining robust test automation frameworks and scripts, contributing to high-quality software delivery in an Agile environment while adopting DevOps practices.
  • You’ll work closely with the Lead Engineer and Test Analysts to ensure the automation solutions are resilient, scalable, and support continuous testing across multiple platforms and integration points.
  • You’ll collaborate with cross-functional teams to implement functional and non-functional automation (e.g. performance, security), and help shape the testing strategy across the delivery lifecycle.
  • You’ll participate in technical discussions, peer reviews, and contribute to improving our automation standards and CI/CD integration pipelines.
  • You’ll support the implementation and validation of new initiatives, including activities related to the integration of Virgin Money.
  • You’ll work closely with Test Lead Engineer in defining Test Strategy, Approach and Report.
  • Assist current automation solution to ensure traceability, maintainability, and reusability of test scripts.
  • Provide hands-on expertise throughout the test delivery lifecycle, from planning and scripting to execution, defect management, and reporting.

About you:

  • Hands on experience on performance improvement activities like query optimization, continuous improvement and full stack solution.
  • Good experience in scripting using multiple opensource tools – Python, C# and Javascript.
  • Experience in capacity modelling and performance engineering.
  • Experience in Selenium – Java, API Testing, Load Runner tool capabilities.
  • Experience with large-scale, complex systems and integrations.
  • Good expertise in developing automation strategy and testing.
  • Strong understanding of software architecture and design principles.
  • Advanced problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Strong organisational and multi-tasking abilities.

Our customer first behaviours put customers and members at the heart of how we work together. They are the set of behaviours that every colleague needs to display, in every role:

  • Feel what customers feel - We step into our customers’ shoes, using their feedback and insights to empathise with them and to understand their needs, so that every decision we make starts and finishes with our customers in mind.
  • Say it straight - We are brave in speaking out and saying what we think – we’re honest and direct with good intent, openly sharing diverse perspectives to reach the best conclusions and using language everyone can understand.
  • Push for better - We don’t settle for mediocrity, we challenge the status quo, taking responsibility for continuous improvement and personal development.
  • Get it done - We prioritise what will have the greatest impact, we are decisive, and we take accountability for delivering brilliant customer outcomes.

You can strengthen your application by showing how our customer first behaviours resonate with you, and where you may have already demonstrated these.

The extras you’ll get:

  • A personal pension – if you put in 7% of your salary, we’ll top up by a further 16%.
  • Up to 2 days of paid volunteering a year.
  • Life assurance worth 8x your salary.
  • A great selection of additional benefits through our salary sacrifice scheme.
  • Wellhub – Access to a range of free and paid options for health and wellness.
  • Access to an annual performance related bonus.
  • Access to training to help you develop and progress your career.
  • 25 days holiday, pro rata.

We forge our own path at Nationwide. As a mutual, we’re owned by our members - those customers who bank, save or have a mortgage with us. We challenge the financial sector status quo. We don’t see customers as the engine of our own profit. We share our profits with them and put their needs first. Always there when they need us. Supporting them and their lives. If you’re inspired by fairer finances, passionate about making a meaningful impact, and truly care about our customers, you’re one of us. At Nationwide, you are challenged to grow and rewarded for doing so. Valued. Recognised. Inspired to be your best. As a community we want our working lives to count. As a team, we celebrate what we achieve. As a standard-setter, we work for the good of customers, communities, and broader society. We are Purpose-driven. Uncompromisingly Customer. Unstoppably Nationwide.

If this role is for you, please click the ‘Apply Now’ button. You’ll need to attach your up-to-date CV and answer a few quick questions for us. We respond to everyone, so we will be in contact shortly after the closing date to let you know the outcome of your application.

Software Development Engineer in Test (E2 Engineer) employer: Nationwide

At Nationwide, we pride ourselves on being an exceptional employer, offering a dynamic work culture that prioritises collaboration and continuous improvement. With flexible hybrid working options across our Swindon, Northampton, Bournemouth, and London offices, we support your professional growth through comprehensive training and generous benefits, including a robust pension scheme and wellness resources. Join us in making a meaningful impact in the financial sector while enjoying a rewarding career that values your contributions and fosters strong relationships.
N

Contact Detail:

Nationwide Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer in Test (E2 Engineer)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, C#, Java, and Selenium. Having hands-on experience with these tools will not only boost your confidence but also demonstrate your technical capabilities during interviews.

✨Tip Number 2

Showcase your understanding of Agile methodologies and DevOps practices. Be prepared to discuss how you've applied these principles in previous roles, as this will align well with the expectations of the position and highlight your adaptability.

✨Tip Number 3

Prepare examples of how you've contributed to continuous improvement in past projects. This could include instances where you optimised testing processes or implemented new automation strategies, which will resonate with the company's focus on quality and efficiency.

✨Tip Number 4

Research Nationwide's customer-first behaviours and think of ways you've embodied these in your work. Being able to articulate how your values align with theirs will strengthen your application and show that you're a good cultural fit for the team.

We think you need these skills to ace Software Development Engineer in Test (E2 Engineer)

Test Automation Framework Design
Performance Testing
Scripting in Python, C#, and JavaScript
API Testing
Load Runner Tool Proficiency
Continuous Integration/Continuous Deployment (CI/CD)
Agile Methodologies
Collaboration with Cross-Functional Teams
Capacity Modelling
Software Architecture Understanding
Analytical Problem-Solving
Attention to Detail
Organisational Skills
Proactive Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in automation testing, performance engineering, and scripting with tools like Python, C#, and JavaScript. Emphasise your hands-on experience and any specific projects that align with the job description.

Showcase Your Skills: In your application, clearly outline your skills in developing automation strategies and your understanding of software architecture. Mention any experience you have with Selenium, API testing, and load testing tools, as these are crucial for the role.

Demonstrate Customer First Behaviours: Reflect on how you embody the customer first behaviours mentioned in the job description. Provide examples from your past experiences where you have prioritised customer needs, challenged the status quo, or contributed to continuous improvement.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A well-presented application reflects your attention to detail, which is essential for a role focused on quality assurance.

How to prepare for a job interview at Nationwide

✨Understand the Role and Responsibilities

Make sure you thoroughly understand the job description and the specific responsibilities of a Software Development Engineer in Test. Familiarise yourself with automation frameworks, performance testing, and Agile methodologies, as these will be key topics during your interview.

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with scripting languages like Python, C#, and JavaScript. Highlight any projects where you've implemented test automation or performance improvements, and be ready to explain your approach and the tools you used.

✨Demonstrate Collaboration and Communication

Since this role involves working closely with cross-functional teams, emphasise your collaboration skills. Share examples of how you've effectively communicated with software engineers and quality leads in past projects, and how you contributed to a culture of continuous improvement.

✨Align with Customer First Behaviours

Familiarise yourself with the company's customer-first behaviours and think of examples from your experience that demonstrate these values. Showing that you can empathise with customers and prioritise their needs will resonate well with the interviewers.

Software Development Engineer in Test (E2 Engineer)
Nationwide
N
  • Software Development Engineer in Test (E2 Engineer)

    Bournemouth
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-07-07

  • N

    Nationwide

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