Software Engineering Intern

Spectral MD IncDallas, TX
4h

About The Position

The Software Engineering Intern will contribute directly to both software testing and the required documentation under a design control process; This role focuses on software testing execution, defect tracking, test automation support, and preparation of test related documentation The intern will work closely with Software Engineers, BME and Quality Assurance team to ensure software quality, compliance, and traceability throughout the product lifecycle.

Requirements

  • Current or recently an undergraduate or graduate student enrolled in an accredited university.
  • Field of study in Computer Science, Software Engineering or other similar technical related fields.
  • Applied experience in software development and testing.
  • Understanding of software testing principles, including: Unit testing Integration testing Regression testing
  • Basic understanding of: Software Development Life Cycle (SDLC) Software Verification & Validation (V&V) Requirements traceability concepts
  • Familiarity with defect tracking tools (e.g., GitHub Issues, AWS, etc.)
  • Working knowledge of at least one programming language: C#, C++, or Python preferred
  • Basic scripting capability (e.g., Python, PowerShell, or Bash)
  • Understanding of object-oriented programming concepts
  • Familiarity with version control systems (e.g., Git)
  • Strong attention to detail in documenting test execution results
  • Ability to write clear, structured technical documentation
  • Ability to interpret software requirements and translate them into test cases
  • Logical and analytical thinking for defect identification and troubleshooting
  • Ability to manage multiple tasks with shifting priorities
  • Clear written and verbal communication skills
  • Ability to work effectively among the different multiple projects
  • Willingness to learn medical device compliance requirements

Responsibilities

  • Execute software test cases for all the software applications medical device applications.
  • Assist in developing and maintaining, test protocols, test scripts, test traceability matrices (RTM), automated test scripts (where applicable)
  • Perform regression testing for new software releases and patches.
  • Document defects clearly in issue tracking systems and support root cause analysis.
  • Verify resolution of defects and support re-testing activities.
  • Assist in cybersecurity-related testing activities (e.g., integrity checks, user access controls, logging validation).
  • Assist in maintaining documentation in compliance with FDA design control requirements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service