Do you want to work on everything from hardware to networks, operating systems and python, and want to be part of a respectful environment with a balance of autonomy and team collaboration?
Then this opportunity might be for you!
About ReMarkable
reMarkable creates hardware and software products that help people all over the world find focus. We create technology that not only describes our vision, but makes people better thinkers. We want to combine the best of both worlds: the digital and the analogue, and to create tools that enhance learning, focus and presence.
At reMarkable, we're at the forefront of innovation, constantly leveraging the latest technologies to push boundaries. Joining us means immersing yourself in a dynamic environment where you'll collaborate within cross-functional teams, fostering a culture of learning and development, as well as the opportunity to contribute to cutting-edge projects, working on preserving human creativity amidst a sea of technological time thieves.
Are you ready to take on the challenge and make an impact? Apply now to join our team as a
Senior Test Automation Developer!
About The Role
The embedded test automation team is responsible for facilitating automation, test frameworks, workflows for our entire product line. The team is also responsible for designing, building, maintaining, and continuously developing hardware jigs to suit the needs of the organization. You will work in a dynamic and cross-functional team reporting to the Engineering Manager.
As our new senior Test Automation Developer, you will have a key role in delivering hardware capabilities to the rest of the organization. Both for individual use and in CI/CD. Collaborating with embedded, hardware, application and cloud development teams, you will be responsible for maintaining, enhancing and developing the infrastructure needed for the teams to run their tests or benchmarking using a highly available and scalable test framework.
Here Are Examples Of Responsibilities To Take On
- Provide hardware resources for other teams to carry out automated testing or benchmarking.
- Have ownership of significant portions of infrastructure code, mostly written in python and bash.
- Collaborate with the rest of the automation team to maintain and improve our existing code base.
- Participate in planning and shaping of new automation setups and services
- Work closely with developers in other parts of the organization to understand their needs for automation features and hardware, especially the team that automates tests for the user application.
- You will contribute to tools, internal services and product code base also cross-team, based on need, interest and competence.
The Technology We Work With The Most
Python
Linux
Bash scripting
Github CI/CD
Who We Believe Will Succeed In The Role
You have professional experience with Python, Linux and Bash, demonstrating responsibility within your own scope of work, and at the same time you are able to collaborate and find solutions with other stakeholders in cross-functional teams.You are comfortable with your ability to handle rapid changes and to navigate when the map is not giving you all the answers. You are curious and an eager learner who sees new challenges as an opportunity to develop yourself.
It is also a plus if you have experience with CI/CD pipelines and test reporting tools.
Why we enjoy working here
- We are working in teams that can influence our products directly.
- We enjoy working with highly skilled colleagues both within the team and in reMarkable at large.
- Being a part of a global journey with exciting challenges every day.
- We are proud of our modern office centrally located at Majorstuen in Oslo.
- Warm lunch served every day, and our flexible hybrid work model allows us to adjust to a work-life balance.
- We have 5 extra days called “reMarkable days” you can make use of in addition to our regular vacation.
- A number of perks such as premium health insurance (incl. physiotherapy and private medical consultations) choice of mobile phone, and home broadband coverage.
- And maybe most importantly: We have fun! We have regular events and social gatherings, both in the team and company wide.
Practical information
- We will review applicants on a rolling basis (due to summer holidays, we expect most of the process to continue and close in August)
- The company’s working language is English
- Location of the role is Oslo, Norway
- You should have a valid work permit from the EU/EEA. (Relocation assistance is provided)