Software Engineer in Test II

KARL STORZ North America

Durham (NC)

On-site

USD 91,000 - 118,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

KARL STORZ North America is seeking a Software Engineer in Test to join our Raleigh, NC team on-site. You will lead and contribute to acceptance testing, automation, and verification efforts for KARL STORZ product software, collaborating with Agile teams and extending automation frameworks to enable advanced testing capabilities.

The role requires hands-on experience in C/C++ and/or C#, with proficiency in C#/.NET, Python, and RESTful APIs, and a strong ability to translate user stories into

Qualifications

  • BS or MS in computer science/engineering or related field.
  • 2+ years as Software Engineer or Software Engineer in Test.
  • Experience with C/C++ and/or C#-based development; proficiency in C#/.NET, Python, RESTful APIs.

Responsibilities

  • Lead or support testing within Agile teams with acceptance tests and automated scripts.
  • Design mocks, test harnesses, and integration tests to extend automation frameworks.
  • Extend automation frameworks for new scripting capabilities and automate tasks.
  • Review design specs for testability and perform automated/ exploratory testing.
  • Investigate defects, document findings, and maintain test scripts for regression testing.
  • Develop verification test plans and maintain related documentation.

Skills

C/C++ and/or C#
C# / .NET
Python
REST APIs
Test automation
Acceptance criteria
Linux tools

Education

BS in Computer Science/Engineering or related field
MS in Computer Science/Engineering or related field

Tools

Automation frameworks
DevOps pipelines

Job description

About KARL STORZ

From the operating room to surgery centers—and everywhere in between—KARL STORZ North America is a global leader in medical technology and advanced visualization solutions. We design specialty innovations, smart instruments and devices, integrated ecosystems, and intelligent imaging—to build a more connected, software-enabled operating room. As an independent, family-owned MedTech company, we ambitiously think in generations instead of quarters to improve patients’ lives around the world.

About KARL STORZ

From the operating room to surgery centers—and everywhere in between—KARL STORZ North America is a global leader in medical technology and advanced visualization solutions. We design specialty innovations, smart instruments and devices, integrated ecosystems, and intelligent imaging—to build a more connected, software-enabled operating room. As an independent, family-owned MedTech company, we ambitiously think in generations instead of quarters to improve patients’ lives around the world.

The following opportunity is to join our Asensus entity which is focused on imaging software.

About The Role

As a Software Engineer in Test working on-site in Raleigh, NC, you’ll help ensure the quality and reliability of KARL STORZ product software through acceptance testing, test automation, and development of software solutions that support automated verification. You’ll serve as the lead Software Engineer in Test on assigned projects, collaborate within Agile development teams, and extend existing automation frameworks to enable new testing capabilities.

Posting Range: $91,000 to $118,200

This position is not eligible for current or future employment visa sponsorship.

What You’ll Do
  • Lead or support testing within Agile development teams, defining acceptance tests and developing automated test scripts for software changes released through DevOps pipelines.
  • Design and develop mocks, test harnesses, integration tests, and other software solutions that support test automation.
  • Extend existing automation frameworks to enable new scripting capabilities and automate routine manual tasks.
  • Review software design specifications for testability and perform automated, exploratory, and manual black-box verification testing as needed.
  • Investigate and characterize defects, document findings, and maintain test scripts and supporting software for automated regression testing.
  • Develop verification test plans and maintain test-related documentation in accordance with the quality system.
What You Bring
  • BS in Computer Science, Computer Engineering, or a related field with 2+ years of experience as a Software Engineer or Software Engineer in Test, or an MS in Computer Science, Computer Engineering, or a related field.
  • 2+ years of C/C++ and/or C#-based software development experience.
  • Proficiency in C# and .NET, Python, and RESTful APIs.
  • Proven ability to translate user-story acceptance criteria into working automated test scenarios.
  • Experience with software design documentation, software development best practices, design principles, patterns, algorithms, and data structures.
  • Familiarity with Linux tools, Internet technologies, communication protocols, networking, and network security.
What Will Make You Successful
  • Strong analytical, interpersonal, written, and verbal communication skills.
  • Good work-planning and estimating skills.
  • Self-motivation and the ability to produce high-quality work independently or within a team.
  • Ability to recognize and communicate test-related issues and adapt to changing project conditions.
  • Experience supporting software testing for medical product development is desired.
Why KARL STORZ?

Join KARL STORZ and be part of a team creating medical innovations that truly make a difference. Beyond technology, you’ll be part of a culture that values talent as its greatest asset, empowering you to contribute to a mission that improves patient care worldwide.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer in Test II
Software Engineer in Test II

Karl Storz Endoscopy • Durham (NC)

Hybrid
USD 91,000 - 118,000
Software Engineer in Test II
Software Engineer in Test II

Lewis & Clark • Raleigh (NC)

On-site
USD 91,000 - 118,000
Software Engineer in Test II
Software Engineer in Test II

Karl Storz • Durham (NC)

On-site
USD 91,000 - 118,000
Medical / Dental / Vision benefits
Vacation time and holidays
Parental leave
Software Engineer III
Software Engineer III

Karl Storz Endoscopy • Durham (NC)

Hybrid
USD 102,000 - 132,000
Software Engineer III
Software Engineer III

Lewis & Clark • Raleigh (NC)

On-site
USD 102,000 - 132,000
Software Engineer III
Software Engineer III

KARL STORZ North America • Durham (NC)

On-site
USD 102,000 - 132,000
System Engineer IV
System Engineer IV

Karl Storz Endoscopy • Durham (NC)

Hybrid
USD 114,000 - 148,000
Software Engineer III
Software Engineer III

Karl Storz • Durham (NC)

On-site
USD 102,000 - 132,000
Medical / Dental / Vision
3 weeks vacation accrual
Parental leave up to 8 weeks
+6
Test Engineer III
Test Engineer III

Karl Storz Endoscopy • Goleta (CA)

On-site
USD 110,000 - 170,000
Software Test Engineer II - MedTech Automation Lead
Software Test Engineer II - MedTech Automation Lead

Lewis & Clark • Raleigh (NC)

On-site
USD 91,000 - 118,000