Connecting Talent to opportunity

Connecting Talent to opportunity

Test Engineer

Apply

Job Description:


Integration, Verification Test Engineer
Summary:
Utilising their comprehensive understanding of various test strategies and methodologies and implementation experience, the successful candidate will be responsible for supporting the definition of strategy for integration and test activities for sub-systems and/or systems (bespoke, third party and COTS).


Though we are not looking for someone who necessarily has familiarity with Air Traffic Management (ATM), the successful candidate will need to have broad systems test experience, preferably experience within large-scale systems of systems or portfolio systems integration programmes and significant experience of integration as well as more formalised test. Duties will include:

  • Hands on integration of services as delivered from the Service Layer
  • Re-verifying interfaces between services and analysing/trouble-shooting results
  • Development of integration scripts, test data, simulators, stimulators & emulators and defining test environment needs
  • Work with the associated I&V Leads and Integration Cycle Leads to support definition of the backlog, plan & implement integration of delivered services
  • Analysing data from lower level testing against requirements


Required Skills:

  • Specific Understanding, Knowledge & Experience of:
    • The principals of virtualisation with VMware or OpenStack, AWS/Azure
    • Core datacentre technologies: Servers, Networks, Storage ideally in a large scale cloud or virtualised computing environment
    • Software engineering including coding experience in a major programming or scripting language such as Java, C++, C#, Python or Ruby, PowerShell, Perl
    • Identifying, troubleshooting and debugging issues across interfaces
    • Commercial experience of configuration management tools, ideally Puppet
  • Significant Experience of:
    • Integration Testing within in the following:
      • Virtualised environments
      • Cloud computing environments
      • Service Orientated Architectures and Enterprise Service Bus based solutions.
      • Large-scale and complex integration programmes.
    • System integration testing, including test automation - both planning & execution
    • Continuous integration tools and source control tools
    • Understanding customer needs & expectations to generate mutually beneficial solutions or alternatives
    • Identifying, troubleshooting and debugging issues and identify bottlenecks in application layers at all levels including operating system, component, database, networks
    • Test automation to reduce manual regression testing.
  • General Experience of:
    • Working at any point in the verification and validation part of the software lifecycle
    • Working in an ITSM environment with 3rd line support teams; effective problem investigation.
    • Testing against requirements, architectures and designs defined in a Model Based Systems Engineering (MBSE) approach
  • Enthusiastic, proactive, troubleshooting attitude with a willingness to learn new technologies


Desired Skills:

  • Knowledge of web services testing, performance testing, load testing (tools and good practices)
  • Experience of developing and using automated test frameworks and tools, e.g. EggPlant, SikuliX, Robot Framework
  • Experience of working in agile teams and practices, e.g. Scrum and XP
  • Test experience with high-integrity real-time systems, safety-related and/or safety-critical systems.
  • Experience of using DOORS, the Atlassian Tool Stack and/or HP Quality Centre
  • ATM knowledge would be advantageous but is not a pre-requisite
  • Job Type

    Contract, Full Time

  • Work Authorisation

    No

  • Industry Sector Other

Extend your job search ?

24% Match

Search

20% Match

Search

17% Match

Search