QA Automation Engineer

We are looking for talented individuals experienced in Linux system management, virtualization tools, and bash & python scripting. Our QA Automation engineers support the developer team in order to design appropriate environments and testing ensuring the quality of the delivered software. We seek highly-motivated, reliable and loyal individuals with the desire to grow professionally and who thrive in a team environment.

QA Team

The QA team ensures product quality through both manual and automated testing. In addition, the team manages the release process, ensuring stable and error-free deliveries. It also focuses on continuously improving development processes by optimizing workflows and methodologies. To support this, the team develops internal tools and Python SDKs that enhance automation and testing, improving efficiency in detecting and preventing issues.

Location
  • Remote
Job type
Full-time

Job description

Your role in Wazuh

As a QA Automation Engineer, your responsibilities will include:

  • Identify test requirements and assist with the testing strategy and development for the different scenarios.
  • Identify bugs and evaluate the impact of assisting the developer team with the necessary tools for testing.
  • Continuous delivery tasks: conduct inspection and analysis of installation packages integrity, specifications and behavior.
  • Collaborate with the entire Wazuh organization to deliver the best solution and drive feature innovation.
  • Actively participate in the Wazuh community as an expert on the solution.

What you bring along

  • Strong interpersonal and communication skills. Proficiency in English (verbal and written).
  • A deep understanding of Linux environments.
  • Experience with test automation and QA processes.
  • Strong software quality assurance mindset, using tools and best practices.
  • Abstraction capacity in order to design tests for a complex environment.
  • Strong troubleshooting skills with the ability to analyze, diagnose, and resolve technical issues efficiently.
  • Ability to perform thorough and systematic manual testing to identify defects and ensure software quality.
  • Proficient in software development with Python (3.6 or higher) and Pytest.
  • Experience with shell scripting, especially with Bash.
  • Experience with Continuous Integration tools like Jenkins.
  • Experience with version control systems such as Git.
  • Experience working in agile teams.
  • Growth mindset, continuous learning, always growing and improving.
  • Passion for the latest technology and consumer value delivery.

Bonus skills

  • Experience with AWS, Docker, Ansible and Terraform.
  • Leadership experience.

We offer

  • 100% remote.
  • Competitive salary.
  • Home office budget.
  • A forward-moving career path with professional growth opportunities.
  • Collaboration and development with some of the leading international IT companies.
  • Positive, supportive and collaborative work environment.

Skills

  • QA
  • Python
  • Jenkins/Groovy
  • CI platforms
  • Linux

Apply for this job

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.