Job Details

Job Title: Senior Software Tester
Location: Central Bath HQ
Reporting to: Professional Development Manager
Closing Date: Friday 16th April 2021

The Company

Operating out of our modern office in Bath, we offer an excellent package including a company bonus plan, share options, gym membership reimbursement and private health insurance.

We are also an equal opportunities employer, welcoming applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age. Flexible working options are available. 

Our product is innovative, and our culture focused on people. Our people are our success. Come and be part of our unique company and take the next step in your career.

The Role

This is a role in which you will contribute to the continuing advancement of our testing approach and will need an understanding of automation and of relevant test-driven techniques. Advancing our automated test capability will be a big part of the job.

You will need to be skilled at testing software in an Agile environment, understanding how to develop tests from requirements, and conducting exploratory tests.

In this role we will be looking for someone who aspires to be the best they can be and who is willing to help mentor and grow the talent in our team. You must be a confident and successful team player.

Key Responsibilities

  • Implementing and overseeing the implementation of automated tests for execution in a Continuous Integration framework, based on GitLab.
  • Providing mentoring to new team members and other testers in the team.
  • Creating and executing manual tests, e.g. for exploratory testing.
  • Producing tests aligned to requirements in an Agile way, including, where required, production of scenarios, as a prelude to development.
  • Testing across a wide variety of software: APIs, User Interfaces and Databases.
  • Ensuring thorough coverage in the testing of new functionality.
  • Design and development of automated test scenarios in frameworks like Behave and using the Gherkin Language.

Skills Profile


  • Extensive experience with test automation approaches, for example, Cucumber and Selenium.
  • Confident and precise execution of manual scripted tests, with an ability to automate such tests where appropriate.
  • Skilful in exploratory testing.
  • Experience of testing complex web-based applications.
  • Ability to program and execute automated tests, preferably in Javascript.
  • Good Knowledge of version control systems, ideally Git.
  • Excellent team player, working with testers, developers and management to ensure that work is being done consistently and in the right way.
  • Must be a self-starter, able to seek and absorb information and plan your own work.
  • Excellent communication skills, able to clearly articulate your thoughts, receptive to the views of others, transparent with stakeholders about your work.
  • Can provide technical leadership.


  • Experience of Agile practices.
  • Some understanding of networks and of ICMP, UDP and TCP networking would be an advantage.
  • Knowledge of HTTP and RESTful APIS.
  • The ability to use or learn traffic analysis software, namely Wireshark.
  • Any experience with traffic control software to simulate network conditions such as impairments.
  • Experience with using the Git version control system.
  • Experience of at least one of the following operating systems: Windows, Mac and Linux.
  • Some knowledge of shell scripting.

Other Key Skills & Requirements

  • Ability to work effectively in a fast-moving environment.
  • Strong team player with good service ethic and ability to work effectively with teams outside of Development.
  • Conscientious, with a mindset of continuous improvement.
  • Excellent organization skills with a keen attention to detail.
  • Flexible and willing to take on a variety of tasks.
  • Must be eligible to work in the UK.

Recruitment Privacy Notice

Actual Experience plc will collect your personal information for the purpose of the recruitment process, to evaluate your skills and suitability for the role you applied for, and to make any necessary adjustments where applicable. We will only use the information you provide to us, directly or indirectly, as part of your job application. Your personal information will be processed in compliance with the General Data Protection Regulation (GDPR).

If your application is successful and we decide to offer you a position with us, we will save the information we have collected about you during the recruitment process onto our internal company systems. We will also share some of your personal information with third parties to carry out a background check, including a criminal convictions check, obtain references from previous employers and to register you with our employee benefits provider.

If your application is unsuccessful, we will retain your personal information for 12 months, so that we can contact you about openings you might be interested in, and to comply with any legal obligations we are subject to.

When you have any questions, or would like to exercise one of your data protection rights, please contact Actual Experience directly.

Confirmation: By submitting your application, you confirm you have read and understood this Recruitment Privacy Notice

Apply for this job

Complete the form below to submit your application. Please ensure you include a CV and covering letter.