Full Time

Linux System Engineer - QA, Tooling, Automation

Canonical
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Canonical, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Linux System Engineer - QA, Tooling, Automation at Canonical is responsible for ensuring the quality and reliability of Linux-based systems through effective testing, tooling, and automation practices. This role entails developing and maintaining testing frameworks, automating workflows, and collaborating with cross-functional teams to implement best practices in software development. The ideal candidate will have a strong background in Linux systems and a passion for quality assurance and automation in software engineering processes.



Job Responsibilities

  • Design, implement, and maintain automated testing frameworks for Linux-based systems.
  • Develop tooling to streamline QA processes and increase efficiency in software development.
  • Collaborate with developers and other engineers to identify testing requirements and establish automation best practices.
  • Conduct performance and reliability testing of Linux systems and components.
  • Perform root cause analysis for defects and facilitate resolution with development teams.
  • Document testing procedures, results, and provide feedback to improve product quality.
  • Stay abreast of industry trends and emerging technologies to continually enhance QA processes.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proven experience in Linux system administration and quality assurance practices.
  • Strong knowledge of scripting languages such as Bash, Python, or similar.
  • Experience with automation tools and frameworks (e.g., Jenkins, Selenium, Ansible).
  • Familiarity with version control systems, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work effectively in a collaborative environment.


Technologies & Tools

The position utilizes a variety of technologies and tools which include Linux operating systems, cloud platforms, CI/CD pipelines, automation frameworks, and scripting languages. Familiarity with test management tools and performance testing tools will also be beneficial. Continuous integration and deployment tools such as Jenkins or GitLab CI are integral to the QA processes.



Ideal Candidates

The ideal candidates for the Linux System Engineer - QA, Tooling, Automation role at Canonical will be detail-oriented professionals with a commitment to quality assurance. They will possess a proactive approach to problem-solving, the ability to work independently as well as in teams, and a strong desire to enhance processes through automation. A passion for Linux and open-source technologies, along with a collaborative spirit and effective communication skills, will also contribute to their success in this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.