ALL.SPACE is hiring a

Software Test Engineer - ID: 3007

Reading, United Kingdom
Full-Time

Who we are?

We hire those that seek to innovate across people, process and technology. Join our global workforce, visualise the future and strive for success. Our engineering campus and corporate offices in the UK and US are optimal environments for ideas and innovation to flourish.

ALL.SPACE, formerly Isotropic Systems, has developed the 5th generation smart terminal, capable of linking with all satellites, all networks, in all orbits, all at once. Our ground-breaking software-defined service enablement platform integrates intelligent routing, edge computing and on-demand services to deliver unprecedented network resilience and application performance. Whether you're on land, sea or air, we ensure that you stay connected.

Visit www.all.space to learn more.


Opportunity

ALL.SPACE is seeking a Software Test Engineer to plan, design, develop and run software testing activities on advanced communications products. The successful candidate will contribute to the quality assurance of ALL.SPACE’s satellite ground terminals. This position will report to the Director of Software and will collaborate with software developers and other ALL.SPACE engineering teams. The role will require the understanding and refining of requirements on the software system. The test engineer will then plan, design and carry out software testing that ensures that the requirements are met at appropriate quality levels. A high degree of automated testing is expected, to support efficient testing across a wide range of conditions and to allow for regression testing. This is expected to require activities such as coding unit and integration tests, developing automated on-target subsystem and system tests, automating the test of user interfaces (web, REST, SNMP) and performing manual user-centric testing. The role involves defect management; categorising issue sightings, reproducing reported problems and testing resolutions. It will also include release management; testing, qualifying and publishing software releases.

You will be proficient and up to date in testing tools and programming languages, and be capable of switching to new tools. Experience of Python and testing within an embedded development environment would be beneficial. The candidate will understand and follow good practices in software testing, defect tracking and release management.

As Software Test Engineer, you are expected to bring creativity and problem-solving capability to search for new solutions in the assurance of a cost-effective, high-performance satcom terminal.

Key responsibilities:

  • Understand the software requirements and contextual scope
  • Plan, design, develop and execute automated and manual software tests
  • Develop automated tests in appropriate tools and languages
  • Create simulations for off-target testing
  • Develop on-target hardware-based tests, controlling external test equipment as needed
  • Record, investigate and assist in the resolution of discovered and reported defects
  • Perform release management
  • Interact with the software team and other engineering disciplines to jointly optimise the overall product quality

Requirements

  • Relevant testing experience in satcom, telecom, networked or related devices
  • Proficient with industry-standard software testing languages, automation tools & platforms
  • Proficiency in programming languages including Python preferable
  • Good understanding of Source Code Management and Continuous Integration pipelines
  • Experience in designing and documenting test specifications
  • Capable of preparing testing evidence for regulatory submissions
  • A great attention to detail
  • Comfortable working at all phases of software testing, including requirements, planning, design, coding, automation, testing, debugging, release and maintenance
  • Knowledge of appropriate common libraries, compilers, tools and resources
  • Standalone problem-solver
  • Valuable member of an agile development team
  • High-performance in a fast-moving start-up environment

Benefits

  • Generous stock options
  • Annual bonus
  • 25 days annual leave
  • Public holidays
  • Travel to work schemes
  • Fruit, snacks & drinks
  • Discounts platform
  • Well-being centre

ALL.SPACE is an Equal Opportunity Employer. We do not discriminate based on race, religion, sexual orientation, gender identity, age, non-disqualifying disability, or any other basis covered by applicable laws. We base all hiring decisions on candidate qualifications and business needs.