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
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
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