Locations: Oslo, Remote, Europe

At Northern.tech, our mission is to Secure the World's Connected Devices. With a global team based in Oslo, Norway, and California, USA, we are dedicated to creating a safer, connected world. We value teamwork, continuous learning, optimism, and helping others succeed in a meaningful and enjoyable work environment.

About the role

To strengthen our team, we are looking to hire a Quality Assurance engineer for Mender. You'll be working closely with our development team to deliver the highest possible software quality. Your responsibilities will include:

  • Working with the Agile team to create and execute test cases that ensure the functionality, performance, scalability, and security of our software.
  • Development of new tests and continuously seeking to increase test coverage and quality of our products and deliverables.
  • Execution of manual tests and development of manual test plans.
  • Development of automation test strategies, including the selection of appropriate testing techniques and tools.
  • Working with and enabling developers to run tests faster and more conveniently and ensuring that features are well-documented and easy to understand.
  • Contributing to the continuous improvement of our testing processes and methodologies.
  • Contributing to the maintenance and improvement of the software release process and tools.

About you

You are a proactive individual who does what it takes to ensure the team's success. You care deeply about the quality of the team's work and the efficiency with which that quality can be delivered.

Desired skills and experience

  • 7+ years of experience in software testing, with a proven track record of delivering high-quality software products, with either SaaS products and/or embedded software  
  • Experience in designing and executing test cases across a variety of testing techniques (e.g., functional, performance, security)
  • Proficiency in Agile methodologies and tools such as Jira
  • Solid understanding of the HTTP protocol and REST API
  • Experience with Linux
  • Programming and scripting experience for creating automated tests (Python and pytest, shell or any other relevant programming language)
  • Basic understanding of Go, C, and C++
  • Experience with some of the following technologies: Docker, container orchestration tools (Kubernetes, Docker Compose), GitHub/GitLab CI, Playwright, Robot Framework
  • Fluency in English as it is our everyday language at work

About us

Northern.tech is an international and innovative team based in Oslo, Norway and California, USA who have set out on a mission to “Secure the World’s Connected Devices.”

We have a strong belief in our company culture, and think that every day at work should be enjoyable and meaningful.

We’re looking for team players. We’re looking for people who love to learn. We’re looking for optimists. We’re looking for those who bring out the best in others. We’re looking for people who can grow. We’re looking for people who are different.

We offer:

  • Fair pay & benefits
  • Flexible working hours & vacation time
  • Generous parental and family leave

and more benefits. Read about careers at Northern.tech.

Apply for this position

If you believe you are a good fit for the position and will thrive in our working culture, please leave your details and resume below.

We believe that everyone should be treated equally and with respect while working with us, and during the hiring experience. Learn more about our application process.

One of our core beliefs is that everyone should be treated equally and with respect while working with us, and during the hiring experience.

We also believe that everyone should feel free and comfortable to be themselves. We welcome everyone regardless of race, ethnicity, gender, gender identity and expression, sexual orientation, age, disability, physical appearance, or religion.

Diversity and equality