Opportunities for permanent roles in a range of business sectors

Test Engineer

As a Test Engineer, you'll be responsible for overseeing product quality within a scrum team. You will ensure that quality guidelines and processes are followed and write code for automated tests.  You will understand the broader suite of product offerings and how each product interacts from an integration perspective. 


The expectation is that you will use off the shelf tooling and your own development skills to automate as much as possible of the repetitive / repeating tasks and sustain a focus on achieving ever quicker, more reliable tests and better and more standardised products.



  • Work with Developers to review their work against explicit ‘acceptance criteria’, non-expert business user expectation and good practice in web applications.

  • Define and execute structured steps for regression, stress, UX and functional testing.

  • Automate such tests by developing scripts / routines / code using tools such as Selenium.

  • Work with other Test Engineers and Solution Architects to design and execute integration tests to examine the coexistence of multiple apps within our overall customer platform.

  • Communicate regularly with lead developers so they understand your workload and the rate at which testing can be completed

  • Maintain good testing notes and records (using Jira) as well as suggesting appropriate improvements

  • Contribute to daily stand-ups and regular retrospectives to support increasing efficiency and effectiveness

  • Actively keep up to date with changing technologies and bring your findings back to the wider development and testing teams


What do you need:

  • Experience working with software, finding and diagnosing issues (for example in Testing or DevOps)

  • Development experience from building automated tests or new software features would be beneficial

  • Good problem solving skills within complex and interconnected technical environments

  • Good communications skills so you can explain your findings to your colleagues

  • Strong sense of logic and process with meticulous attention to detail

  • Ability to learn new systems and technology quickly

  • Enjoyment of working in teams, collaborating closely with others to help them (and you) to become more effective

  • Ability to self manage and be responsible for handling a backlog of testing tasks efficiently

  • Software development experience, ideally in an object oriented programming language like C#, Java or C++ would be beneficial

  • Knowledge of HTML/CSS/JSON would be beneficial

  • Knowledge of local authority services would be beneficial

  • Salesforce experience would be beneficial