Middle Software Development Engineer in Test (Python)

SoftServe

Town of Poland (NY)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SoftServe is seeking a test automation engineer to design, develop, and maintain automated testing solutions for embedded software, hardware-integrated systems, and end-to-end device workflows. You will work closely with engineering teams and customer stakeholders to ensure quality, reliability, and regulatory compliance of healthcare technologies used in medical devices and diagnostics.

The role involves hands-on work in labs and periodic interaction with US-based customer teams, with a focus

Qualifications

  • 2–4 years in test automation developing and maintaining frameworks using Python and Pytest.
  • Experience testing embedded software, medical devices, or hardware–software integrated systems.
  • Hands-on Hardware-in-the-Loop (HIL) testing and system-level verification activities.
  • Understanding of embedded software, firmware, device drivers, and hardware–software interactions.
  • Knowledge of USB, RS-232, and TCP/IP interfaces.
  • Familiarity with REST API testing, backend services, and SQL databases.
  • Proficiency with Git and CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Skilled in log analysis, test failure investigation, and integration troubleshooting.
  • Understanding of software verification processes within regulated environments.
  • Knowledge of Qt/Squish for desktop application test automation (is a plus).

Responsibilities

  • Design, develop, and maintain automated test frameworks and test suites using Python and Pytest.
  • Create and execute automated tests for embedded software, medical devices, and hardware–software integrated systems.
  • Validate device functionality, communication interfaces, APIs, databases, and end-to-end system workflows.
  • Perform Hardware-in-the-Loop (HIL) testing and support system verification and validation activities.
  • Investigate test failures, analyze device logs, and troubleshoot hardware–software integration issues.
  • Enhance test automation infrastructure, improve execution efficiency, and expand test coverage.
  • Collaborate with software engineers, QA teams, and customer stakeholders to ensure product quality and compliance.
  • Track, verify, and report defects, test results, and quality metrics.
  • Participate in regular communication with US-based customer teams.

Skills

Python
Pytest
REST API testing
SQL databases
Git
CI/CD platforms

Tools

Jenkins
GitHub Actions
GitLab CI
Azure DevOps
Qt/Squish

Job description

About The Role

In this role, you will design and develop automated testing solutions for embedded software, hardware-integrated systems, and end-to-end device workflows, working closely with engineering teams and customer stakeholders. You will help ensure the quality, reliability, and compliance of innovative healthcare technologies used in medical devices and diagnostic solutions. This is an opportunity to apply modern automation practices to products that directly support patient care in a regulated environment.

The role is based in Wroclaw or Lviv, as it requires periodic access to engineering labs and hands-on work with physical medical devices.

Responsibilities
  • Design, develop, and maintain automated test frameworks and test suites using Python and Pytest
  • Create and execute automated tests for embedded software, medical devices, and hardware-software integrated systems
  • Validate device functionality, communication interfaces, APIs, databases, and end-to-end system workflows
  • Perform Hardware-in-the-Loop (HIL) testing and support system verification and validation activities
  • Investigate test failures, analyze device logs, and troubleshoot hardware-software integration issues
  • Enhance test automation infrastructure, improve execution efficiency, and expand test coverage
  • Collaborate with software engineers, QA teams, and customer stakeholders to ensure product quality and compliance
  • Track, verify, and report defects, test results, and quality metrics
  • Participate in regular communication with US-based customer teams
Requirements
  • 2–4 years in test automation, including development and maintenance of frameworks using Python and Pytest
  • Background testing embedded software, medical devices, or hardware-software integrated systems
  • Hands-on work with Hardware-in-the-Loop (HIL) testing and system-level verification activities
  • Understanding of embedded software, firmware, device drivers, and hardware-software interactions
  • Knowledge of communication interfaces such as USB, RS-232, and TCP/IP
  • Strong understanding of system, integration, verification, and validation testing methodologies
  • Familiarity with REST API testing, backend services, and SQL databases
  • Proficiency with Git and CI/CD platforms such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Skilled in log analysis, test failure investigation, and integration troubleshooting
  • Understanding of software verification processes within regulated environments
  • Knowledge of Qt/Squish for desktop application test automation (is a plus)

SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

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

Similar jobs worth comparing

Embedded Test Engineer for Medical Devices (Python & HIL)
Embedded Test Engineer for Medical Devices (Python & HIL)

SoftServe • Town of Poland (NY)

On-site
USD 90,000 - 130,000
Software Test Engineer
Software Test Engineer

Meet Life Sciences • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Quality Assurance Automation Engineer (Python)
Senior Quality Assurance Automation Engineer (Python)

Intellias • Mounds View (MN)

On-site
USD 90,000 - 120,000
Senior Quality Assurance Automation Engineer (Python)
Senior Quality Assurance Automation Engineer (Python)

Intellias • Newton (MA)

On-site
USD 90,000 - 120,000
Automation Test Lead
Automation Test Lead

TechDigital Group • Austin (TX)

On-site
USD 90,000 - 120,000
Embedded Tester
Embedded Tester

StarsHR, Inc. • Pittsburgh

On-site
USD 75,000 - 95,000
Embedded Python automation Engineer - Selenium Experience
Embedded Python automation Engineer - Selenium Experience

Global Connect Technologies • Oak Brook (IL)

On-site
USD 90,000 - 120,000
Python Test Engineer
Python Test Engineer

Highbrow LLC • Waltham (MA)

On-site
USD 80,000 - 100,000
Principal Software Development Engineer
Principal Software Development Engineer

F. Hoffmann-La Roche AG • California (MO)

On-site
USD 165,000 - 308,000
Senior Test Engineer
Senior Test Engineer

Luxoft • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private Medical & Dental care
Life Insurance covered
Internal Mobility program