Description


Responsibilities:
Develop, execute, and maintain comprehensive test plans and test cases for network and automation systems. Perform rigorous testing on robotics applications, particularly those using Universal Robotics and RTDE. Design and implement automated test scripts using Python to ensure software quality and reliability.
Collaborate with development and product teams to understand requirements and create effective testing strategies. Troubleshoot and debug issues, providing detailed reports and working with developers to resolve defects.
Ensure full stack QA coverage, including API, libraries, networking, data transfer, and automation scripts. Continuously improve QA processes and methodologies to enhance software quality.

Requirements:
10-12 years of professional experience in QA engineering with a focus on Python development.
Strong knowledge of Python programming from low-level to advanced, with hands-on experience in test automation. Extensive experience in network programming and automation testing.
Hands-on experience with Universal Robotics and RTDE.
Proven ability to design and implement automated testing frameworks.
Strong understanding of software design and architecture principles.
Experience with full stack development and testing, including API, data transfer protocols, and automation scripting. Preferred Qualifications:
Experience with other robotics frameworks and tools.
Knowledge of machine learning and data analysis.
Excellent problem-solving and communication skills.
Familiarity with CI/CD pipelines and tools like Jenkins, Git, and Docker.

Education

Any Graduate