close chevron-right chevron-down arrow-right arrow-left facebook linkedin instagram twitter email medium
hero

Make a great move

92
companies
609
Jobs

Senior Test Automation Engineer

Avidbots

Avidbots

Software Engineering, Quality Assurance
Hyderabad, Telangana, India
Posted on Jan 18, 2025

Avidbots is a pioneering leader in the field of robotics, dedicated to developing cutting-edge autonomous cleaning solutions for commercial and industrial environments. Our mission is to revolutionize the way cleaning and maintenance tasks are performed by introducing innovative, efficient, and sustainable robotic technologies. Avidbots is committed to delivering intelligent and autonomous robotic solutions that not only enhance operational efficiency but also promote a cleaner and healthier world.

Our groundbreaking autonomous cleaning robots, specifically the Neo 2 and Kas, are redefining the cleaning industry by offering state-of-the-art technology, advanced navigation, and data-driven insights to businesses across the globe. These robots are designed to perform tasks such as scrubbing and sanitization, and maintain cleanliness in a wide range of industries, including airports, shopping malls, warehouses, retail, and more.

Headquartered in Kitchener, ON, Canada, we are an employee-focused organization that has been certified a Great Place to Work® consecutively for the last 5 years and one of Deloitte's Fast 500 (2021). We are looking for passionate and talented individuals to join our team and contribute to the development of our cutting-edge technology.

Role Overview:

This is a unique role within the QA team working on the cutting edge of robotics technology, and testing everything from path planning, sensor data algorithms to safety systems and performance. The role requires a self-starter who can take ownership of testing the robot software in-house by writing and executing automated test scripts that primarily optimize on overall test coverage and produce detailed reports for test results. Avidbots has developed a customized key-word driven automation framework that will be leveraged to automate manual test cases at a fast pace. If you are passionate about test automation, eager to help build and contribute to our automated test framework, then you just might be the professional we’re looking for!

This role is based onsite in our Hyderabad office and is required to work a 1-10pm shift.

Key Responsibilities

  • Design and develop automated test suites using a customized Robot Framework based automation framework with Python and Selenium for robotics systems utilizing the ROS operating system.
  • Design, implement and test automated test scripts that meet the overall business requirements of overall system functionality including graphical user interface.
  • Document automated tests in JIRA with emphasis on correctness and completeness.
  • Integrate Jenkins with bitbucket to automate the process of continuous integration and deployment.
  • Perform initial diagnosis of bugs found in automation and communicate failures to stakeholders using Jira.
  • Identify opportunities to improve the test automation framework and test methodologies.
  • Perform some level of manual testing to ensure our automated tests are accurate.

Required Skills and Experience:

  • BEng / BSc in Computer Science, or Software Engineering or similar.
  • Strong experience in developing and maintaining test automation frameworks using Robot Framework.
  • 5+ years experience with software development and test automation.
  • Demonstrated expertise in Python programming with knowledge of scripting, data analysis, data structures, algorithms, and object oriented programming.
  • Strong knowledge with Python Selenium, PyAutoGui and PyYAML.
  • Effective functional, performance, regression and E2E automation experience.
  • Extensive background in Linux operating systems (3+ years), including Command Line Interface, shell scripting and system configuration.
  • Experienced with using Git, Bitbucket, Jenkins, Jira and Confluence.
  • Strong understanding of test methodologies, processes, and tools including continuous integration and continuous delivery.
  • Effective communication and collaboration skills working in a team environment.
  • Ability to work independently on tasks assigned
  • Able to work from Hyderabad office 5 days a week
  • Willingness to work afternoon shift (preferably 1 PM to 10 PM) to have an overlap with team in Canada


Nice to have:

  • Knowledge with the Robot Operating System (ROS)
  • Familiarity with Docker, Ansible, and Beautifulsoup.
  • Should be able to develop an automated test framework from scratch.

Avidbots is an equal opportunity employer committed to building a diverse workforce. As a multicultural organization, we encourage individual achievement and recognize the strength of a diverse workforce. We offer a professional working environment and culture and believe that work/life balance is critical to ensure the happiness/well-being of our people.