QA Consultant

£Competitive

Cambridge

Closing Date: 30th June

Role Purpose

As a Quality Assurance Consultant, you'll be responsible for overseeing the quality of deliverables across the Arcus AWS Division. You will plan and design tests, review scripts, configuration and code, and ensure that quality guidelines and processes are established and followed.

The AWS Division is increasingly building infrastructure as code and using AWS to build services that are more like applications than traditional infrastructure. We have been particularly successful in developing telephony services that use artificial intelligence to respond to calls and these require formal testing. Since you will be our first QA Consultant, you will have the opportunity to define methodologies, processes & techniques along with selecting tools and creating ways to improve both the speed and accuracy of testing


Responsibilities

  • Define methodologies and strategies to drive a higher level of quality within the work produced by the team.

  • Work with product owners or customers to understand requirements and level of quality required within a product.

  • Work with colleagues to review their work against explicit ‘acceptance criteria’, non-expert business user expectations and AWS good practice.

  • Review developer unit tests to ensure that they are robust and offer an optimum level of code coverage.

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

  • Proactively identify opportunities for test automation and develop suitable scripts / routines / code to do so.

  • Work with colleagues and customers to design and execute integration tests.

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

  • Maintain good documentation, reports and records as well as suggesting appropriate improvements

  • Actively keep up to date with changing technologies and suggest how we can improve our approach

  • Provide training and coaching on QA best practice for colleagues


What do you need:

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

  • Development experience from building automated tests or new software features ideally in an object oriented programming language.

  • Excellent 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

  • Happy to take ownership of issues in order to ensure that they are successfully resolved

  • Keen to take pride in your work and deliver solutions that work well and delight clients

  • Keen to make things better both in terms of the services that we provide and your own skills & knowledge

  • Knowledge of local authority services would be beneficial

  • AWS experience would be beneficial

  • Practical experience of leveraging Continuous Integration and Continuous Delivery techniques would be beneficial

 
Kate Warboys