Closing Date: 31st October
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