Senior Test Engineer

Senior Test Engineer

  • Location: Bristol
  • Contract: Permanent
  • Salary: £Negotiable
Please send your CV or get in touch
Why become a part of Epro?
An NHS empowered to make the best decisions for patients through digital tools and data. That was the vision which started Epro in Bristol almost twenty years ago, when clinical and software development minds came together to deliver innovative healthcare services to the NHS. We touch over 20m patient records with over 45,000 NHS users. If COVID-19 has changed your priorities, and made you realise that you want to leave a positive stamp on the world, Epro might just be the answer.
Job Purpose
Work as part of the Test Team to test Epro software solutions and mentor junior colleagues as required.
What we’ll ask of you
Hard work, ingenuity, and technical excellence. We pull together as a team, proactively looking to solve challenges.
What you will gain from being a part of Epro
You’ll know you’re making a difference. You’ll directly be contributing to the smooth running of the NHS. We’re dedicated to improving patient outcomes, and every day you’ll go home with the satisfaction that you improved someone’s life thanks to your efforts.
Main duties and responsibilities
A Senior Test Engineer is responsible for ensuring that the quality of Epro products is as high as possible. This will involve:
  • Serving as a voice of quality within the company.
  • Achieving and maintaining an understanding of Epro product functionality, including end-to-end
  • Customer workflows and usage of Epro products.
  • The generation of test plans, scripts, and other test documentation for Epro products.
  • The manual testing and sign-off of changes to the Epro codebase as they occur, and during release
  • Test phases.
  • The usage of automated test tools, and their future development.
Elements of experience
A Senior Test Engineer has good communication skills coupled with the ability to gather technical information and transform this into test documentation which will then be used to test Epro products to the highest possible level of quality. Further qualities and attributes that aid in the success of this role are:
  • A logical, methodical approach to problem solving, with a can-do attitude, but also not afraid to ask for help where necessary.
  • A self-starter with the ability to self-manage workload, targets, and priorities.
  • Ability to gather, maintain, and document a high level of product knowledge.
  • Experience in TestQA, including the creation and management of clear and expansive test documentation.
  • Knowledge of Testing methodologies and processes.
  • Ability to work with cross-functional teams to deliver on a common goal.
  • A high degree of personal initiative with the drive, resilience, and ability to meet challenging goals.
  • The ability to communicate with all levels of the business and key customer contacts.
  • A strong technical knowledge, with the ability to use and configure command line tools. The ability to use scripting languages is of great advantage.
  • Attention to details.
The candidate should have experience of some or all:
  • Burp Suite
  • Gherkin
  • Git
  • Jmeter
  • MsSQL
  • NUnit
  • Octopus
  • React / node.js / JavaScript with Selenium / Cypress
  • Scripting in Bash, Batch, etc
  • Teamcity
Epro’s Values
Epro is committed to software of the highest quality in a rewarding working environment. In delivering this ambition, we will be guided by the following values:
  • Taking accountability
  • Celebrating success
  • Respecting everyone
  • Making a difference
Equal Opportunities
All staff have a personal responsibility to contribute towards an inclusive and supportive environment for colleagues. Epro only discriminate on ability. Staff have a personal responsibility to:
  • Ensure their behaviour is not discriminatory and does not cause offence
  • To challenge the inappropriate behaviours of others
  • Adhere to the company’s values, including ‘Respecting Everyone’
Health and Safety
Under the provisions contained in the Health and Safety at Work Act 1974, it is the duty of every employee to take reasonable care of themselves and their colleagues. Line Managers are responsible for the health and safety management of all activities, areas and staff under their control.


Person Specification





  • Degree qualified in a Computing discipline relative to application development

  • Educated to Bachelors level/professional qualification or equivalent experience

Experience of working within the NHS or for NHS software supplier

Quantify the length and type of experience required

  • 5+ years of hands-on experience as a Test Engineer
  • Track record of testing software applications to the required standards, on time
  • Evidence of experience of mentoring junior development staff
  • Evidence of effective supplier liaison
  • Experience of integrating various NHS software systems.
  • Awareness of NHS Information Governance principles

  • Experience of implementing Continuous Improvement

What other skills are needed


  • Aware of Microsoft development technologies such as C#, ASP.Net, TypeScript, T-SQL and SQL Server
  • Aware of Open-source JavaScript libraries such as jQuery, React, and Underscore
  • Understanding of automated tests
  • Experience of managing competing priorities and deadlines
  • Proven organisational and administrative skills
  • Awareness of NHS priorities and drivers
  • Excellent interpersonal skills with ability to communicate and build effectively at all levels
  • Proven ability to motivate, overcoming resistance through excellent communication, genuine enthusiasm and transparency
  • High degree of personal integrity and desire for best practice customer service
  • Able to develop and apply creative and pragmatic solutions to problems
  • Troubleshoot risks and issues innovatively
  • Able to promptly answer support related email, phone calls and other electronic communications
  • Self-motivated, detail-oriented and organised

Any knowledge of server clusters or writing technical documentation and specification is a bonus