Software (QA) Automation Engineer – Oslo, Norway

Do you see the beauty of highly automated IT-operations? Do you have a passion for and a track record of ensuring the highest possible software quality? Do you take pride in offering quality software?

We are looking for a Software Test Automation Engineer who will be working closely with our development team in Oslo to ensure our test-processes are integrated with our CI-system and fully automated. In addition we want our new engineer to be responsible for ensuring our overall test-coverage is high.

Our goal is to become among the leanest IT-delivery organizations in the world, and be able to deploy production ready code on each code commit thanks to a fully automated pipeline.

We sell software that run mission critical operations in some of the largest organizations in the world. Our customers expect the quality of our software to be of the highest quality, and we seek someone who is up for this important challenge.

Responsibilities

Design, develop and maintain a test automation framework fully integrated with our CI-system and continuously publish test results to our customers and community

Develop new tests and continuously seek to increase test coverage of our code in various ways

Analyze, identify and manage bugs and system defects

Other shared tasks

Work with and enable developers to run tests faster and more conveniently and ensure that features are well documented and easy to understand

Prioritize and follow up on bugs and issues to closure to ensure high-quality product releases

Together with IT-operations be responsible for reducing overall time from code commit to production ready code, including capacity planning

Create and update automated test policies, for use by CFEngine community and commercial customers (based on our own internal usage)

Desired Skills and Experience

Experienced Linux software tester and developer with minimum 5 years experience

Minimum Bachelor degree, preferably Master

Programming experience in one of or more of the folllowing: C, Go Python, shell.

In possession of the “automation DNA” who proactively fixes problems, and hates manual work

Communicate well with both developers, operations and product members, and being able to convey messages and issues clearly

Entrepreneurial attitude; pro-actively getting things done and being creative in finding new and better ways of doing things

A curious investigator that takes pride in finding hidden bugs and issues

CFEngine knowledge is not essential but would be an advantage

Experience with autotools (autoconf/automake) is a plus

How do you know if you are the right person?

First of all, you seek excellence. You want to be the best in what you do. Whenever you are able to find new bugs, increase test coverage in smart ways or shorten the time to run tests, you smile. You are always looking for ways to automate as you believe quality correlates with automation. You hate doing things manually. Everything you do is in code. You take great pride in your work.

You believe you will thrive in the CFEngine culture

This role is based in Oslo. You need to hold a valid work visa to be considered for the position (EU/EEA nationals are entitled to work and live in Norway).