Software Testing Roles
Software Development Roles


Software Test Engineer

Duration: 3 months

We are looking for a Software Test Engineer to be responsible for testing a series of infrastructure deliverables for the NHS. This person should have at least one year of functional testing experience, being proficient at designing test cases and writing detailed defect reports.

Basic Microsoft infrastructure skills are essential and this person should be confident in establishing test procedures and environments for testing code that manages infrastructure.

A thorough understanding or experience with the following technologies would be a bonus:

  • Encrypting File System (EFS)
  • Group Policy
  • Simple install scripts

    This person will be working autonomously and therefore must be able to manage their own workload. They should be a team player with excellent communications skills and have a history of building a good rapport with team members.

    Team Structure

    This position will report to the Test Lead and will work alongside the Desktop and Infrastructure team.

    Contact 'jobs@hardstate.com' for more information.


  • Test Analyst Level 2 - ATLAS

    Duration: 3 months

    ATLAS is a Remedy based system sitting on an Oracle database, with a number of integrations with other systems – local, European and field-based. The system is used to manage Incident, Problem and Change Management for T-Mobile.

    Overall Purpose:

  • Undertake specific testing duties on T-Mobile’s Service Management applications (ATLAS) and consistently deliver tasks on time.
  • Ensure new releases of software are rigorously and methodically tested, completing all testing activities to the agreed schedule and to T-Mobile standards.
  • Document testing and procedures using standard tools and templates.
  • Perform Quality Assurance with the software lifecycle.
  • Report on progress and issues in a timely and accurate manner.
  • Investigate and track failures found during testing and actively progress resolution.
  • Contribute to the overall effectiveness of the Technology Support Systems test team.
  • Set up and maintenance of the test environment – useful, not essential.
  • Liaise with Project/Release Manager, developers (internal & external) and key customers during development projects and system releases.

    Main Responsibilities:

  • Delivery and Planning: Estimate and agree (with line manager) the effort required to complete a task. Deliver tasks to required level of quality and in line with defined scope and agreed time scales.
  • People: Support other personnel working in downstream activities.
  • Testing Remedy applications and integration with related systems
  • Standards and Quality: Follow defined IS Quality standards and procedures. Produce acceptable documentation to defined standards

    Contact 'jobs@hardstate.com' for more information.


  • Software Test Engineer

    Duration: 3 months

    We are looking for a Software Test Engineer to be responsible for testing the CUI Demonstrator.

    This person should have at least two years of solid functional testing experience, being highly proficient at designing test cases and writing detailed defect reports. They should be detail orientated and have a good understanding of basic test methodologies.

    We are planning to automate some of this testing using an internal .NET automation framework. Experience of writing test automation, or of developing in C#, would be an asset (but not essential).

    This person will be working autonomously and therefore must be able to manage their own workload. They should be a team player with excellent communications skills and have a history of building a good rapport with team members.

    Contact 'jobs@hardstate.com' for more information.


    C# Software Development Engineer

    Duration: 3 months

    We are looking for a C# Developer with an aptitude for testing, for the position of Software Development Engineer in Test (SDET). They should be detail orientated and have a good understanding of basic test methodologies.

    We are planning to automate some of this testing using an internal .NET automation framework. Therefore this person must have experience of writing applications in Visual Studio using C#. Formal experience of automated unit testing is important, and experience of UI automation would be beneficial.

    This person will also be responsible for some manual testing and must be able to switch between the two as the project demands.

    This person will be working autonomously and therefore must be able to manage their own workload. They should be a team player with excellent communications skills and have a history of building a good rapport with team members.

    Team Structure:
    This position will report to the Test Lead and will work alongside the Toolkit team.

    Contact 'jobs@hardstate.com' for more information.


    Contact Us For Information