clients NECSWS

QA/Test Engineer



Job Type






Skill Set


All Other Remote

Job Details

Company Description

Are you looking for your next challenge within a dynamic organisation, helping our customers to support their communities? We are looking for you, a passionate Senior QA/Test Engineer.

A Bit About Us

We are NEC Software Solutions, a software and services business part of the NEC Corporation that operates across the public sector including Public Safety, Government and Health. Employing nearly 3500 colleagues across the globe, we are headquartered in the UK, with offices up and down the country.

Simply put, NEC Software Solutions are in our customers' world, making a difference.

We deliver software and services that blend seamlessly into their processes. Our experts help our customers find every last benefit, so they can do even more for the people they serve.

This exciting opportunity sits within our Public Safety division, which works with both Policing and Justice to improve communities lives through mitigating risk, including supporting call handlers taking 999 calls through to helping to rehabilitate offenders, and all in between.
Our Public Safety Division strives to help our customers to Reduce Risk thus improving safety, through working alongside our customers teams to keep people safe, supported and on the move.

Across policing, justice and in control rooms of all kinds, we help our customers spot issues, make the right decisions and act fast to protect the public.

The more we do, the more they can do for others, and together, we can make a world of difference.

Check out our website for more info.

Job Description

What you will be doing:

Core Responsibilities

  • The role will involve supporting the QA Manager in testing activities for the covert operations management solution, known as Charter, including new features, incident remediation and BAU testing.
  • The postholder should have a strong background in testing as they will be be involved in supporting the testing activities of planning, scripting, reporting and execution across the test environments.
  • Having the ability to learn complex software systems, provide testing support and undertake testing duties which will ensure the integrity and quality of the production software for our customers.
  • Software in the department is developed and tested in a Scrum framework, so the QA Engineer will be an integral part of a scrum development team and as such will partake in refinement, planning, retrospective and review sessions following the cadence of the sprint.
  • Interact with product management, project management and SCRUM development teams to develop a strong understanding of the product and testing objectives, including participating in internal sprint planning reviews and daily stand-ups.

Additional Responsibilities

  • Design and create test conditions and scripts to address business and technical use cases.
  • Oversee scheduled and ad-hoc functional and regression testing of new and existing core functionality to ensure high quality standard are achieved at all times for all software releases.
  • Run manual tests.
  • Clear reporting of the testing status through test execution.
  • Maintenance of testing script checklists to ensure this is consistent with new or changed functionality as part of a software release to support the testing activity.
  • Document, track and escalate issues as appropriate, using DevOps.
  • Performing end-to-end system, regression and UAT.


Who Are You?

An experienced QA/Test Engineer with the ability to understand and test complex systems.

In particular, we are looking for:

  • Qualified to ISEB/ ISTQB Foundation/intermediate level
  • Knowledge of testing of C#, Javascript web-based functionality
  • Knowledge of API testing
  • Write and execute manual test scripts
  • Experience of working with Agile methodologies such as Kanban and Scrum
  • Clear reporting of the testing status through test execution
  • Proven ability to create, plan and execute appropriate test plans for all types of change
  • Public sector experience would be preferred and advantageous
  • Database skills, mainly in Oracle and SQL Server
  • Must be flexible, independent and self-motivated
  • Desire to work with and mentor junior team members
  • Strong written and verbal communication.

Additional Information

Personal/Team Growth and Development

  • Develop new skills by working with other members of the team
  • Work with the QA Manager to identify training goals
  • Actively identify and complete opportunities for self-training and external training
  • Help to drive the team’s process of continual improvement

Personal attributes that will help you

  • Inquisitiveness - digging into problems and solutions to understand the underlying issue
  • Autonomy - ability to work on a task and solve problems independently
  • Motivation - sets personal challenges and constantly looking to stretch themselves
  • Integrity - honest and transparent in dealing, open to voice and accept criticism, is trustworthy and builds credibility through actions
  • Detail focussed - pays attention to the details and can make a conscious effort to understand causes instead of just the effects
  • Big picture aware - understands the scope and impact of a problem or solution

What Do We Offer?

  • Single Private Medical Cover (with the option to select family cover at an additional cost)
  • 25 days paid holiday (includes 3 company nominated days) with the option to buy/sell up to 5 days
  • 4 x basic salary life assurance cover
  • A Group Pension Plan with fantastic employer contributions
  • A selection of tax efficient flexible benefits to suit your individual needs
  • The role offers a competitive salary