Software QA Specialist

At Avidbots we are currently developing the next generation of cleaning robots that will take over the cleaning industry! Our robot, Neo, is successfully deployed to a long list of some of the best managed facilities on 5 continents. Our customers are using Neo in airports, shopping malls, universities, hospitals, commercial and industrial facilities.

Our Software QA team is composed of full time employees and students in the engineering department. Our goal is to constantly ensure that our robots ship with the highest quality code possible and will work to our customer’s complete satisfaction. Though our focus is on software, we also ensure that the software, electrical and mechanical systems are working harmoniously so the robots do a great job in cleaning.

You will work closely with different software development teams in a fast paced Agile environment. Ideally, you have a strong work ethic and great attention to detail - you take pride in knowing our products inside out, testing the given feature thoroughly and reporting failures in detail.  The ideal candidate is a quick learner, has strong attention to detail and enjoys working in a fun and dynamic environment with fast moving deadlines.

Main tasks:

  • Work closely with software development teams, testing new features and bug fixes.

  • Write detailed bug reports, collecting all information and details necessary to aid in speedy resolution of issues

  • Develop and create test cases in JIRA/test management tool  

  • Perform functional/feature, system, regression, performance, stress, endurance testing on robots

  • Run Release Candidates testing, and Demo testing on robots as needed

  • Implement automated test scripts

Requirements:

  • BSc/BEng in Computer Science, Software Engineering or a related technical field

  • At least 2 years of Quality Assurance/testing experience in software, robotics or related industry

  • At least 2 years of experience with Ubuntu/Linux

  • Excellent troubleshooting and problem solving skills

  • Proven ability to learn quickly and be a self starter

  • Critical thinking from customers/end users perspective

  • Excellent team player, excellent written and verbal communication skills

  • Familiarity with JIRA and/or Agile development methodology

Bonus:

  • Previous test automation experience using Python

  • Working knowledge of Git, Bitbucket and Jenkins

  • Understanding of ROS, RViz