Software Engineer in Test

Support Southampton, United Kingdom Job Number: 12954

Position at NICE

NICE is comprised of talented, creative and dedicated individuals with a passion for delivering innovative solutions to the market.  At NICE we recognize that every employee’s contributions are integral to our company’s growth and success. To find and acquire the best and brightest talent around the globe, we offer a challenging work environment, competitive compensation and benefits, and rewarding career opportunities. Come share, grow and learn with us – you’ll be challenged, you’ll have fun and you’ll be part of a fast growing, highly respected organization.

NICE Public Safety is a software solutions provider specialising in helping public safety agencies round the globe. Our NICE Investigate solution has recently become a significant player in the modernisation of the British justice system by facilitating digital evidence management and sharing in a cloud service.

NICE Investigate is being adopted by an increasing number of forces around the country. As a result, we are expanding our solutions team to ensure we continue to offer exemplary service to our customers.
Our solutions team is responsible for managing implementation and enhancement projects for customers. As a member of this team you will work closely with customers and be supported by regular contact with your colleagues in sales, operations and product management.

We develop state of the art solutions for the Public Safety market, bringing together voice, video and screen recording, playback and analysis for Security customers worldwide.

We are currently expanding our development team to allow us to continue to develop an exciting product that enables Police forces worldwide to keep up with the increasing demands of managing growing amounts of digital evidence.

We are looking for a talented Software Engineer in Test to join our team who will be responsible for:

  • Automated and manual test of complex web applications and server-side components
  • Test planning, test case design and execution, within a disciplined Agile process
  • Set-up, configuration and maintenance of test environments
  • Configuration of test data
  • Fault replication and analysis, and testing of software fixes
  • Non-functional testing
You need to:
  • Have significant experience of automating tests and test environments
  • Have practical knowledge of C#, Web API testing, Selenium, SpecFlow/Gherkin
  • Have practical knowledge of software testing methodologies, with an emphasis on Agile testing.
  • Be process oriented with good attention to detail
  • Follow a structured and analytical approach, with good troubleshooting skills.
  • Be comfortable working as part of a multidisciplinary and distributed team.
  • Be able to communicate effectively, including via phone, email, instant message and video conferencing tools.
  • Be fierce in your pursuit of product quality.
  • Be able to be security checked to UK Police standards
Ideally:
  • ISTQB/ISEB qualifications
  • Practical experience of:
  • SQL Server and SQL administration
  • Elasticsearch/Kibana
  • JavaScript
  • GIT
  • Azure
  • Knowledge of Fiddler, TFS, Visual studio, JMeter
  • Experience in Security or Performance non-functional testing
  • Degree or equivalent qualification in relevant subject


NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.