Software Quality Assurance Engineer
As the ideal candidate, you are the bridge between technical requirements and operational excellence. You don’t just perform testing; you ensure our solutions are robust, reliable, and ready for mission-critical environments through collaboration across disciplines and the entire product lifecycle. Furthermore, you play a key role in our technical evolution by identifying automation candidates and developing scripts that harden our testing framework and accelerate delivery.
Responsibilities
- Test Design & Execution – Develop and execute comprehensive test plans, test cases, and procedures for system and acceptance testing (FAT/SAT). Perform functional and non-functional testing, including confirmation, regression, and exploratory testing, to ensure product quality and compliance.
- Requirements & Traceability – Analyze system specifications and architecture to ensure full traceability between stakeholder needs and technical implementation.
- Defect & Release Management – Identify and track bugs while deploying releases and monitoring product quality to provide actionable insights for improvement.
- Environment Ownership – Manage test lab environments, including hardware readiness, version updates, and the creation of simulated data.
- Drive Automation – Identify high-impact automation candidates within our manual test suites; design, write, and maintain automated tests to improve efficiency and ensure long-term product stability.
Professional Requirements
- At least 3 years of relevant professional experience in Quality Assurance or Software Engineering.
- A University degree in Computer Science, Engineering, or a related technical field.
- Excellent analytical and problem-solving skills with the ability to implement effective test procedures.
- Strong verbal and written communication skills with the ability to work in a collaborative, team-oriented environment.
- Proficiency in scripting languages such as Bash or Python, and experience with Linux OS.
It is a plus if you have:
- ISTQB Certified Tester – Foundation Level certification.
- Knowledge of software lifecycle tools like Jama and Confluence.
- Knowledge of Air Traffic Management (ATM) systems or experience in safety-critical environments.
Who we are
Tern Systems is an established and trusted provider of Air Traffic Management solutions, and operates in a competitive, regulated industry. With over 70 employees, we have close-to 30 years of experience in successful deliveries to customers in Europe and Asia.
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
- Applications must be submitted in English.
- The position requires you to work at our Kópavogur office in Iceland.
- We do not offer relocation packages at this point.
- Applications are stored in accordance with the Icelandic Public Archives Act.
To find out more about us, including information about our recruitment process, please visit https://www.tern.systems/. If you have any further enquiries, contact us at hr@tern.is.
Sækja um starf
We are looking for a Quality Assurance Engineer to ensure software quality principles are integrated throughout the entire development life cycle, and to drive operational excellence for our solutions in the air traffic management (ATM/ATC) domain.