GreyOrange seeks a talented and detail-oriented Senior Robotics Software Quality Assurance Engineer to ensure the quality and reliability of software that powers our hardware solutions. As a key member of our engineering team, you will play a crucial role in developing and executing comprehensive testing strategies to validate functional, performance and integrated system testing, using different technology stacks .
Basic Qualifications:
Experience with hardware-in-the-loop (HIL) testing with actual robotic hardware such as AGVs, AMRs, automated material handling systems, multi-DOF robotic and mechatronic systems.
Collaborate cross-functionally with architects, product owners, project managers, and other engineers to achieve elegant solutions through recommendations for new systems and continuous improvements on existing systems.
Following an Agile environment and CI/CD methodology, develop and execute comprehensive test plans, test cases, test scripts to cover unit and system level testing for functional, performance, and integrated system characterization; for a range of scenarios such as normal operation, edge cases, and potential failure modes.
Design and implement automated testing frameworks to streamline the testing process and enable efficient regression testing
Collaborate with developers to identify & resolve issues upstream in the development process
Establish best practices for defect tracking and reporting; collaborate with development teams to prioritize, reproduce, analyze, and resolve defects promptly accompanied by rigorous documentation
Participate in code reviews and design discussions to ensure adherence to quality standards and facilitate development of modular, extensible code that can be reused across multiple robotic platforms.
Ensure compliance with industry standards and best practices for automation and software development.
Conduct root cause analysis of software failures to identify and address underlying issues.
Support continuous monitoring & post-release testing for in-production software
Preferred Qualifications:
5+ years of experience in software quality control or software testing, with a focus on proficiency in technology stacks such as C++, Python, Javascript
Experience with API/communication layer testing & specialized protocols such as MQTTT, Kafka to validate in-house and 3P API utilized for communication between services in distributed systems.
Previous experience in developing software for robotic systems or autonomous vehicles.
Exceptional problem-solving and analytical skills, with a keen attention to detail and the ability to troubleshoot complex issues
Familiarity with different cloud environments
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job