Software Development Test Engineer

Socket.dev

Plymouth (MN)

On-site

USD 90,000 - 120,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, dental, vision insurance
401(k) plan
Paid time off

Job summary

Socket.dev is seeking a Software Development Test Engineer in Minnesota to design, build, and maintain automated test frameworks across unit, API, and system levels. You’ll partner with cross-functional teams to ensure testability and traceability from requirements to evidence, while supporting ISO 14971 and FDA-aligned practices.

Responsibilities include developing automated tests (NUnit/JUnit/pytest), contributing to CI/CD pipelines, and performing regression testing with attention to quality

Qualifications

  • Bachelor’s degree in Computer Science, Math, Engineering, or a related field.
  • 2+ years of experience in Software Testing and/or other areas of the SDLC; testing medical device instrumentation and analysis software is preferred.
  • Demonstrated software development experience in C#, Java, Python, or a similar OO language; design, build, maintain automated test frameworks and tools.
  • Experience with unit testing frameworks (NUnit, JUnit, pytest) and automated test framework design.
  • Experience with API, integration, UI, and system-level testing.
  • Windows, SQL Server, and performance/stress testing tools knowledge.
  • Git, defect tracking tools, and CI/CD pipelines experience.
  • IEC 62304, ISO 14971 familiarity and risk-based testing in regulated environments.
  • Cybersecurity testing considerations for connected medical devices.
  • Agile/Scrum development exposure.
  • Analytical, organized, and detail-oriented; able to manage multiple priorities.

Responsibilities

  • Interact with product development teams to understand testing objectives.
  • Partner with design and software teams to influence requirements and architecture for testability.
  • Extend automated test frameworks and reusable test infrastructure at unit, API/integration, and system levels.
  • Plan and coordinate testing within Agile/Scrum sprints.
  • Create test plans and cases with traceability to requirements.
  • Develop and execute automated and unit tests; analyze results.
  • Write and review test code to production-quality standards; use Git.

Skills

C#
Java
Python
Unit testing
API testing
UI testing
System testing
Git
CI/CD
Defect tracking
Windows
SQL Server
Agile/Scrum
Cybersecurity testing

Education

Bachelor’s degree in Computer Science, Math, Engineering, or a related field

Tools

Git
CI/CD pipelines
Defect tracking tools

Job description

Position Summary (Why this role matters)

The Software Development Test Engineer is a software engineer responsible for designing, building, and maintaining automated test frameworks and tooling that verify HistoSonics’ software throughout the development lifecycle. This role holds test code to the same engineering standard as production code, partners closely with development teams to build testability into the product from the start, and executes exploratory, integration, and verification testing where automation isn’t yet practical — while maintaining traceability from requirements through test evidence in support of HistoSonics’ quality and regulatory obligations.

Key Responsibilities (What you’ll do)
  • Interact with product development teams to build a strong understanding of project and testing objectives
  • Partner with design and software teams to influence requirements and architecture for testability
  • Contribute to and extend automated test frameworks and reusable test infrastructure at the unit, API/integration, and system levels
  • Estimate, prioritize, plan, and coordinate testing activities within Agile/Scrum sprints and ceremonies
  • Create test plans and test cases based on requirements, and derive acceptance criteria with traceability back to requirements
  • Develop and execute automated and unit tests (e.g., using frameworks such as NUnit, JUnit, or pytest); analyze and report results
  • Write and review test code to the same design and quality standard as production code, using Git or other source-code control systems
  • Participate in design reviews and risk assessment meetings, applying risk-based testing principles consistent with ISO 14971
  • Set up test environments (hardware, software, and network)
  • Execute manual and automated tests against software releases, including basic security/cybersecurity test considerations consistent with FDA premarket cybersecurity expectations
  • Document, track, and manage defects through the defect tracking system
  • Troubleshoot and investigate root cause of defects with the design team, documenting findings per CAPA/nonconformance procedures
  • Perform thorough regression testing when defects are resolved
  • Track software quality assurance metrics, such as defect densities and open defect counts
  • Contribute to CI/CD pipeline integration for automated test execution
  • Ensure all applicable tasks are performed in compliance with the Quality Management System and relevant IEC 62304 software lifecycle requirements
  • Participate in continuous improvement of the Quality System, software development, and testing procedures
Qualifications and Skills
  • Bachelor’s degree in Computer Science, Math, Engineering, or a related field
  • 2+ years of experience in Software Testing and/or other areas of the SDLC; experience testing medical device instrumentation and analysis software is preferred
  • Demonstrated software development experience in C#, Java, Python, or a similar object-oriented language, with the ability to design, build, maintain, and troubleshoot automated test frameworks and test tools
  • Experience with unit testing frameworks (e.g., NUnit, JUnit, or pytest) and automated test framework design
  • Experience with API, integration, UI, and system-level testing
  • Working knowledge of Windows operating systems, SQL Server, and performance/stress testing tools
  • Experience with Git (or similar source control systems), defect tracking tools, and CI/CD pipelines
  • Familiarity with IEC 62304, ISO 14971, and risk-based testing practices in regulated environments
  • Understanding of cybersecurity testing considerations for connected medical devices
  • Basic knowledge of electrical and mechanical engineering principles
  • Experience working in Agile/Scrum development environments
  • Strong analytical, organizational, and prioritization skills with attention to detail
  • Self-motivated team player who can manage multiple priorities, learn quickly, and collaborate effectively across disciplines
Benefits

We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

U.S. Work Authorization & Sponsorship

Employer will not sponsor visas for position.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Test Engineer
Software Development Test Engineer

HISTOSONICS INC • Plymouth (MN)

On-site
USD 75,000 - 85,000
Benefits package: health, dental, and
Software Development Test Engineer
Software Development Test Engineer

HistoSonics, Inc. • Plymouth (MN), Northern (KY)

Hybrid
USD 75,000 - 85,000
Health Insurance
Life Insurance
Disability Insurance
+2
Principal Software Engineer, New Indications
Principal Software Engineer, New Indications

HISTOSONICS INC • Plymouth (MN)

On-site
USD 150,000 - 175,000
Health insurance
401(k) matching
Paid time off
Sr. Design Assurance Engineer
Sr. Design Assurance Engineer

HistoSonics, Inc. • Plymouth (MN)

On-site
USD 110,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+2
Sr. Design Assurance Engineer
Sr. Design Assurance Engineer

HistoSonics, Inc. • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Software Test Engineer
Software Test Engineer

huMannity Medtec • Santa Clarita (CA)

On-site
USD 110,000 - 150,000
Software Engineer I
Software Engineer I

HistoSonics, Inc. • Minneapolis (MN)

On-site
USD 70,000 - 90,000
Health, dental, and vision insurance
401(k)
Paid time off
Sr. Product Assurance Engineer
Sr. Product Assurance Engineer

HistoSonics, Inc. • Plymouth (MN)

On-site
USD 110,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+4
Sr. Systems Engineer
Sr. Systems Engineer

HistoSonics, Inc. • Ann Arbor (MI)

On-site
USD 120,000 - 160,000
Health insurance
401(k)
Paid time off
Sr. Product Assurance Engineer
Sr. Product Assurance Engineer

HistoSonics, Inc. • Minneapolis (MN), Saint Paul (MN)

On-site
USD 110,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+4