Brain Corp Company Profile

Software QA Test Engineer at Brain Corp (San Diego, CA)

About the Employer

Job Description

We are seeking a  Software QA Test Engineer  who will design, develop, and oversee the execution of test protocols for functional verification and validation for autonomous mobile robots.  This role works closely with internal leaders across our Software team, and will be directly involved in the innovation of cutting edge technologies. Responsibilities: Design and implement a Verification and Validation plan Estimate testing effort and develop an optimal test strategy (manual vs automation) Perform testing or provide supervision of technicians to complete testing Effectively execute, monitor and troubleshoot prototype and mfg builds as necessary Write documentation for test protocols, results and reports Insure traceability from requirements/specifications to verification Track defects and work with software and cross-functional teams to debug Analyze and communicate test results and perform reliability analysis Represent and position the company as an industry leader at standards and certification agency meetings and working groups related to mobile collaborative robotics Ensure proper a safe test methodology Requirements: BS/MS degree in Computer Science, SE, EE or ME 3+ years of professional experience as a test engineer with experience testing both software and hardware SW programming background. Applied knowledge of Python, C++, bash shell in a Linux Environment Experience with: Configuration management, defect tracking, test plans, test protocols, and test execution Git, Jira or similar version control and bug tracking tools Complex embedded systems/robotics and experience with Linux Conducting root cause analysis, working closely with software developers Continuous integration frameworks, test automation systems and test case management systems Working across the full life cycle of software development Excellent communication (verbal and written) and documentation skills Things that make a difference: Experience in mobile robotics or industrial automation Experience with the Robot Operating System (ROS) Hands-on mechanical, electrical, and electromechanical aptitude Experience with common sensors used in robotics, including cameras (RGB and Depth), LIDARs, IMUs and Sonars Experience with Agile and Scrum methodology This position is located in our San Diego headquarters and reports to the Director of Engineering