Position / Role
Software Development Engineer In Test (Automation)
Altitude Angel



   Job Type
Reading, Berkshire
   Date Posted
May 3, 2018
   Position Expires
February 20, 2019
   Job Description

The Company

Altitude Angel continues to be a game changer – and leader – as the world’s most accurate data and real-time platform for the emerging drone (UAV) industry. Put simply, our technologies will become the backbone of automated drone flight in the years that come. Today, we are focused on improving the safety of aerial operations for all airspace users by connecting people with the right safety information at the right time.

The Reading-based team share a single goal, to create the ‘Internet of Flying Things’™, a fully comprehensive traffic management system where all drones and operators are interconnected, sharing a common platform for data exchange between all parties and aerial stakeholders while allowing the drone market to flourish. To do this, Altitude Angel has developed a technology that delivers global drone safety and navigation services.

The role

Altitude Angel is excited to announce the opening of a role within the Engineering team.

Widely regarded as a technical leader in the emerging field of Drone Traffic Management (UTM), Altitude Angel develops cloud-scale systems to facilitate the safe integration of unmanned vehicles into national airspace worldwide. In short, we don’t make drones; we make them safe. Our national foundation technologies are deployed internationally by governments, civil aviation authorities and air navigation service providers to meet the needs of an emerging industry.

This hands-on role focuses on supporting the development of new systems and existing production deployments, providing support for IT infrastructure and monitoring for both on-premise and in-cloud. You will have deep, recent experience with the development of test automation using Microsoft’s stack.

The ideal candidate should be looking to work in a fast-moving, exciting environment, working with many different technologies. They should have a proven track record being hands-on in the creation of test automation suites for both UI and non-UI systems.

The candidate will be able to define test processes, build automated tests and test systems, and be able to develop and build test harnesses, scripts, libraries as needed to support the development of projects.

Key Responsibilities  

  • Working on the delivery of automated system and integration tests for project delivery on a continuous basis during development.
  • Work with the engineering team to define requirements with a focus on testability and user acceptance.
  • Integrate and maintain automated testing systems into a continuous build and deployment pipeline.
  • Be an advocate for high quality within the Engineering team.
  • Work with project stakeholders to define criteria for user acceptance and ensuring software meets the requirements and is fit for purpose.
  • Continue to add value to Altitude Angel by maintaining focus on personal development. Maintaining and improving technical skills to enhance capabilities to deliver the best possible technical solutions.


  • Writing automated tests, test-harnesses, test support libraries
  • Updating, managing and deploying test data for system testing
  • Working with development engineers and customer stakeholders to define tests for system, integration and user acceptance


  • Unit test frameworks; e.g. Selenium, Jest, Jasmine, MSTest, NUnit, XUnit
  • Automation frameworks: eg. Appium, Selenium
  • Working with VSTS or equivalent to manage work items and tests
  • Coding knowledge to support testing in C#, .NET, Javascript/Typescript
  • SQL or NoSQL database technologies
  • Agile development and testing practices
  • Testing cloud based systems (on Azure / AWS)

Other must-haves:

  • Passion for working in technology, aviation and drone industries.
  • A strong desire to be a key member of one of the industry’s most capable, most exciting start-ups.
  • Excellent interpersonal, communication and team working skills.
  • A clear, well organised logical thinker with the ability to respond to dynamic situations when under pressure, applying the same clear, logical thinking.
  • Flexibility to maintain focus as the business grows and changes.
  • Ability and desire to learn and personally grow own career.

Other information:

  • You must have the legal ‘Right to Work’ within the United Kingdom before applying for this role.
  • Recruiters interested in helping to fulfil this position should contact us and obtain approval prior to submitting applicants.
  • Salary Range:£45,000-£55,000
  • Benefits: Pension, Perkbox, Flexible Working, Spec-your-own machine, Training opportunities, and more!


Get the top featured stories in your e-mail and don’t ever miss out on important news.