Quality Assurance Engineer

Tern Systems 3. May 2024 Fullt starf

As a Quality Assurance Engineer you help ensure that all principles and practices of software quality assurance are applied throughout the development life cycle, build up a deep understanding of our products, communicate with both developers and customers, and be a vital part in ensuring that our products meet the highest quality standards.

As an ideal candidate, you have a genuine interest in Quality Assurance, have proven experience in a highly technical field such as software development, and you are also exceptionally organised and methodical. In short, you have the experience necessary to take our products to the next level in terms of accuracy, reliability, security and safety.

A background in the air traffic control domain or a regulated industry is preferred.


  • Develop, execute, document and maintain test plans, strategies, cases and procedures, including manual system and acceptance tests
  • Set up test environments in Linux based environments
  • Report and reproduce bugs, validate bug fixes and conduct regression tests
  • Analyse and review requirements and user manuals

Professional Requirements

  • University degree in a technical field or equivalent education
  • Experience with Linux, Docker and virtualization software, version control and continuous integration, experience with the tools listed in our tech stack is a plus
  • Experience working in the air traffic control domain or in a role related to software development

Preferred Qualifications

  • Strong communication skills
  • Excellent analytical and problem-solving skills
  • Ability to work independently as well as in a collaborative, team-oriented environment
  • Ability to implement effective test procedures
  • Knowledge of software development, quality assurance terminology, methods and tools
  • Ability to program in an Object Oriented language
  • ISTQB Foundation Level certification or equivalent

Quality Assurance Technology Stack

We adhere to testing methodology as described by ISTQB, including the use of different test levels. We use Jama for documenting requirements and test cases and maintaining traceability between these. Most of our software to be tested runs on Rocky 8 or RHEL 6. We use VMWare, VirtualBox and Docker environments when testing software in a non-native environment. We use Python with pytest and Squish to develop automatic tests. We use Jenkins and Artifactory in our CI/CD pipeline. We use Git and Gitlab for version control.

Who we are

Tern Systems is an established and trusted provider of Air Traffic Management solutions, and operates in a competitive industry that is highly standardised and regulated. With over 70 employees, we have over 25 years of experience in successful deliveries to customers across Europe and Asia. Tern Systems is a wholly-owned subsidiary of Isavia ANS, the Icelandic Air Navigation Service Provider that manages air traffic in the Icelandic air traffic control area.

What we offer

  • An international, multicultural environment that fosters personal and professional growth
  • A family-friendly work environment with flexible work hours and home office support (incl. home internet and mobile package)
  • An on-site canteen that offers lunch, snacks and drinks
  • Annual sports and transportation grant – and more

Additional information

All applications shall be submitted in English. To find out more about us, including information about our recruitment process, please visit https://www.tern.systems/.

Applications are stored in accordance with the Icelandic Public Archives Act.

If you have any further enquiries, contact us at hr@tern.is.

Sækja um starf
Upplýsingar fyrir umsækjendur

All applications are to be submitted in English.