Software Quality Assurance (QA) Engineer
Barcelona, ES
hace 3 días

Job Description

Midokura is seeking talented Quality Assurance engineers with experience in systems testing and strong knowledge of IoT platforms.

Our Quality Assurance team ensures that our products ship free of bugs, without regressions, meeting performance / scaling goals and with all components working seamlessly together.

Our QA engineers are experts at using our Edge Computing Platform (EVP) and deeply familiar with the IoT ecosystem. The QA Engineer will do manual and automated testing of EVP and its cloud / device software integrations.

The QA engineer will help with root-cause analysis and drive improved testing and coverage in the entire code-base.

We are looking for a highly motivated individual who is willing to learn new technologies and innovate, and has strong analytical, problem solving, and communication skills, as well as the ability to take on multiple responsibilities at once.

Must be able to work in a fast paced environment with teams distributed internationally.


  • Create and review test specifications, test cases, and test plans.
  • Write regression, black-box and systems tests.
  • Manually test our edge computing solution by generating various types of traffic between devices or between devices and cloud.
  • Automate CLI, GUI and controller testing.
  • Maintain and evolve our distributed, cloud-based testing framework.
  • Troubleshoot and isolate issues, file bugs and work with developers to find root causes.
  • Collaborate with our systems / devops engineers to deploy to our test cloud and perform smoke testing.
  • Record and track product defects.
  • Drive increased and improved test coverage across the whole code-base.
  • Required Skills and Experience

  • 5+ years in computer networks and distributed test systems.
  • 3+ years programming in any OO language : Python, C++, Java, Scala or similar
  • Experience writing test plans and test cases, from analyzing feature specs
  • Strength in at least one of Shell, Puppet, Chef, Ansible within the context of deploying complex network scenarios
  • Traffic generation and analysis tools : iperf, netperf, mgen, nmap, tcpdump or similar
  • Desired Skills and Experience

  • Linux OS admin skills with understanding of subnets, firewalls, switch and routing protocol configuration.
  • Edge Computing Services
  • IoT Devices
  • Linux container technologies (docker)
  • Experience with Rally, IXIA, IxLoad, IxChariot, Avalanche, Tempest, Rally, Selenium or similar tools a plus
  • Experience and Cassandra
  • Excellent problem solving and analytical / quantitative skills
  • Education

  • BS / MS degree in Computer Science or equivalent
  • Other Requirements :

  • EU Working permit
  • English (Full Professional Proficiency) and Spanish as a plus
  • Powered by JazzHR

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación