Test Engineer

  • Department: Engineering
  • Location: Edinburgh
  • Published: 27/09/2021
  • Apply by: 01/11/2021

You bring the ambition, we’ll provide the opportunities.

Tesco has built its success – and its reputation – on a tradition of excellent service and dedication to the customer, but Tesco Bank is about more than bringing these values to a new market. It’s about bringing a new approach to personal finances and retail banking. As we look to build upon existing talent within our senior and specialist roles, we’re creating a backbone of excellence – offering the highest-calibre of professional a chance for wide-ranging and long-lasting impact in a business that’s breathing new life into the industry.

In the role of Test Engineer you engineer components of a solution that enable the Bank to respond to key challenges & realise exciting opportunities aligned to agreed design specifications, engineering standards & patterns.

In the role you are accountable for :

Following Tesco Bank testing processes and techniques while carrying the following tasks:

  • Analyse User Stories & Requirements.
  • Develop Test Scenarios and Cases.
  • Prepare Test Data (when required).

Working closely with Analysts and Engineers on the developed solutions, providing feedback on the soundness of proposed solutions, ensuring they are fit for purpose.

Using experience, domain knowledge and risk based approach, split testing effort effectively into the functional automated tests, structured exploratory testing sessions and non-functional testing (UI, accessibility, performance and security).

Performing manual testing (exploratory and functional), record results and log defects, continuously assess and refactor test scenarios.

Supporting and work closely with business stakeholders or users where engagement is needed.

Estimating test effort for planned work, feedback any required metrics to Senior Test Engineer Providing feedback/input on the techniques, solutions and tools used in Tesco Bank.

Taking an active part in Test Community of Practice and Interest groups for the benefit of self and wider community.

Experience required:

Testing and/or development experience.

Knowledge of: Structured test methods and processes, risk based approach to testing.

Experience working in collaborative agile development environments.

Good working knowledge of at least one programming or scripting language.

Experience in code repository and CI/CD.

Excellent team worker, with both technical and non-technical colleagues.

Passionate about testing and software development.

Challenging and inquiring mind.

Attention to detail and persistence.

Effective and concise communication.

Ability to effectively prioritise work.

Wherever your talent lies, you’ll find challenge and reward in equal measure. We’re here to go the extra mile for our customers – and we’ll do the same for you. It’s simple. As long as you have the ambition, we’ll provide the opportunity for success. Visit our website and find the role that’s right for you.

Test Engineer


Explore our opportunities to get on. A place for everyone.

Search & apply