QA/Test Software Engineer (Senior, Staff, Principal)
: Job Details :


QA/Test Software Engineer (Senior, Staff, Principal)

Alldus

Location: all cities,CA, USA

Date: 2024-10-14T08:18:21Z

Job Description:

This is full-time on-site position in the Los Angeles area. My client is looking for an experienced QA/Test Engineer who will be primarily coding. This will be the first dedicated QA/Testing hire in the company. You will be building manual and automation testing from scratch and will progress into a lead position. This position will come with a high degree of autonomy.

Must-Have:

  • A candidate must have the desire and ability to write code.
  • Experience working on QA/Testing specifically on physical hardware such as robotics, autonomous vehicles, surgical robotics, PCP board, IoT devices, aerospace etc. Further, ideally having experience in safety-critical industries or devices.

Education:

  • Bachelor's or Masters degree in fields such as Computer Science, Software Engineering, Electrical Engineering, Robotics, or a closely related discipline.

Technical Expertise:

  • Programming Languages: Strong proficiency in C/C++, Python, Bash, or other relevant programming languages.
  • Operating Systems: Must have experience working with Linux OS.
  • Robotics Platforms: Familiarity with robotic platforms such as ROS, ROS 2, or similar systems.

Experience:

  • Demonstrated experience in software quality assurance, particularly within the medical device or surgical robotics sectors.
  • Skilled in developing and documenting test plans, test cases, and test reports that are clear and comprehensive.
  • Hands-on experience with tools like Git, JIRA, Confluence, and platforms such as GitHub.

Knowledge:

  • Knowledgeable about medical device standards and regulations, such as IEC 62304, ISO 14971, ISO 13485, TIR57, and TIR97.
  • Experience with software QA methodologies, tools (e.g., Greenlight Guru), and best practices.

Soft Skills:

  • Strong analytical abilities, problem-solving skills, and organizational acumen.
  • Effective communicator, able to collaborate with multidisciplinary teams including software engineers, hardware engineers, and product managers.

Additional Requirements:

  • Occasionally required to lift and move robotic equipment.
  • Capable of handling delicate robotic components and tools.
  • Comfortable working in lab or workshop environments, especially alongside surgical robotic systems.

Key Responsibilities:

Regulatory Compliance & Safety:

  • Ensure that all software testing activities adhere to relevant medical device standards and regulations, including IEC 62304, ISO 14971, and ISO 13485.
  • Maintain a focus on patient safety throughout the software development and testing process.
  • Assist in creating and preparing necessary documentation for regulatory submissions and audits.

Test Design & Execution:

  • Create and execute both manual and automated test plans, test cases, and scripts for robotic systems, covering movement, control systems, sensors, and software integrations.
  • Identify, analyze, and record software issues, inconsistencies, and areas for improvement.
  • Perform regression, functional, and stress testing as required.

Collaboration:

  • Partner with the software development team to gain a deep understanding of architectural design and specific functionalities.
  • Work closely with hardware teams to conduct integrated software-hardware testing.
  • Collaborate with product managers and stakeholders to interpret and refine product requirements and specifications.

Process Improvement:

  • Assist the software lead in refining QA processes, tools, and methodologies.
  • Advocate for the adoption of new testing tools and techniques specific to the needs of surgical robotics.

Documentation:

  • Thoroughly document steps to reproduce software issues and defects.
  • Keep the QA log and issue tracker updated, ensuring all issues are tracked and resolved.
  • Produce QA metrics and reports to provide visibility into software quality and highlight areas for further improvement.

Shane Hughes

...@alldus.com

Apply Now!

Similar Jobs (0)