Software Test Engineer

2 Months ago • 3 Years + • Testing

Job Summary

Job Description

The Software Test Engineer is responsible for creating test cases based on software requirements, executing tests, and documenting results. This role involves developing test plans, creating automated test scripts, and using analytical skills to resolve issues. Responsibilities include collaborating with product managers, analyzing functionalities, executing functional and performance testing, developing automation scripts, and ensuring compliance with regulations. The engineer will also manage defects, set up test environments, and maintain documentation. The role requires strong understanding of software testing principles, medical device standards, and the ability to communicate and collaborate effectively. The engineer needs to understand medical imaging and CT workflow.
Must have:
  • Strong knowledge of software testing principles and methodologies
  • Understanding of medical device software development standards
  • Proficient in using testing tools/frameworks (e.g., Selenium)
  • Experience with bug tracking and project collaboration tools
  • Proficiency in reading, writing, and communicating in English
Good to have:
  • Background in medical imaging, image processing, or medical device industry
  • Experience testing AI-based tools in medical imaging
  • Experience with designing automated testing workflows

Job Details

Job Title

Software Test Engineer(软件测试工程师)

Job Description

Job title:
The Software Test Engineer is responsible for crafting detailed test cases based on software requirements and specifications, executes these tests, and meticulously documents the results to ensure thorough coverage and accuracy. The role develops comprehensive test plans outlining the scope, objectives, resources, and schedule for testing activities, ensuring alignment with project requirements and goals to facilitate effective testing processes and outcomes. The role creates and maintains automated test scripts using appropriate testing frameworks and tools, streamlining repetitive testing tasks, improving efficiency in defect detection, and ensuring software quality. The role utilizes analytical skills to resolve medium-complexity requests efficiently, exercising judgment within defined procedures and practices to determine appropriate actions. The role coaches new joiners and exerts influence within team - local lab/product.
 

Your role:

1. Test Requirements Analysis

  • Collaborate with product managers, R&D engineers, and clinical experts to understand business requirements and user scenarios in medical image processing, clinical applications, and CT console functionalities.

  • Analyze core functionalities of medical image processing algorithms, CT consoles, and clinical application modules, and develop corresponding testing requirements.

  • Design test cases to ensure coverage of critical features, boundary conditions, and compliance with regulatory requirements for medical devices.

2. Functional Testing

  • Execute functional testing for medical image processing modules, including image reconstruction, noise reduction, artifact elimination, segmentation, and annotation features.

  • Test CT console functionalities such as scan protocol configurations, image preview, patient information management, and user interaction flows.

  • Validate clinical application modules (e.g., contrast enhancement analysis, bone density evaluation, lung nodule detection) to ensure they meet clinical and user needs.

3. Performance Testing

  • Test the performance of image processing algorithms, including reconstruction speed, latency, and GPU/CPU resource utilization.

  • Evaluate the responsiveness, concurrency handling, and reliability of console software under various workloads to ensure system stability.

  • Conduct quantitative evaluations of image quality using metrics such as signal-to-noise ratio (SNR), resolution, and contrast.

4. Automation Testing Development

  • Develop and maintain automated test scripts for routine functionality testing (e.g., algorithm correctness, image processing module validation) and regression testing.

  • Enhance and optimize test tools and frameworks to support end-to-end testing of image processing and CT console applications.

  • Design automated workflows that simulate real-world clinical scenarios.

5. Software Verification and Regulatory Compliance Testing

  • Ensure that the testing process and documentation comply with medical device regulations (e.g., IEC 62304, ISO 14971, FDA 21 CFR Part 820).

  • Participate in software verification activities (e.g., Design Verification, Validation Process) to meet regulatory and design control requirements.

  • Conduct tests related to industry standards, such as cybersecurity (IEC 81001-5-1), reliability, and data integrity.

6. Defect Management and Optimization

  • Use bug tracking tools  to log, track, and resolve issues found during testing.

  • Analyze root causes of defects and work closely with development teams to propose solutions and verify fixes.

  • Provide actionable feedback to improve overall software stability and user experience.

7. Test Environment Setup

  • Configure and maintain testing environments for medical image processing and CT console applications, including hardware emulators, imaging databases (DICOM data), and clinical test datasets.

  • Create environments to simulate real-world workflows and conditions, covering typical user scenarios and edge cases.

8. Quality Control and Documentation

  • Create and maintain test plans, test cases, and test reports, ensuring accurate documentation for software verification and validation.

  • Ensure data and results from testing processes are traceable and meet regulatory documentation requirements.

  • Support product release reviews by providing the necessary test documentation (e.g., verification and validation reports, risk evaluation).


You're the right fit if:

1. Educational Background

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Biomedical Engineering, or a related field.

  • Preferred: Background in medical imaging, image processing, or the medical device industry.

2. Professional Skills

Technical Core Skills

  • Strong knowledge of software testing principles and methodologies, including functional, performance, regression, and automated testing.

  • Understanding of standards in medical device software development, such as IEC 62304 (Medical Software Lifecycle) and ISO 14971 (Risk Management).

  • Proficient in using testing tools/frameworks (e.g., Selenium, Appium, Robot Framework).

  • Experience with bug tracking and project collaboration tools (e.g., JIRA, Bugzilla).

  • Ability to configure and validate communication between client and server for medical applications (e.g., using PACS/DICOM protocols).

Image Processing Knowledge

  • Familiarity with medical imaging technologies and DICOM data, including reconstruction, noise reduction, artifact correction, and tissue segmentation.

  • Knowledge of CT imaging principles and workflows, including data acquisition, image processing, and post-processing.

  • Experience evaluating the robustness of image processing algorithms with diverse imaging datasets.

CT Console Testing

  • Understanding of CT workflow, including scan protocol setup, user interface logic, and system integration.

  • Knowledge of the interaction between CT consoles and clinical systems, such as HIS/RIS/PACS.

Automation Expertise

  • Strong programming skills in Python, Java, or C++ for developing automated test scripts.

  • Experience with GPU/CPU-related performance testing or optimization (e.g., CUDA-based tests).

  • Familiarity with developing imaging data-specific automation tools is strongly desired.

3. Soft Skills

  • Effective Communication and Collaboration Skills: Ability to clearly communicate issues and recommendations to R&D, product, and clinical teams.

  • Problem-Solving Abilities: Analytical skills to identify and resolve complex functional or performance issues.

  • Learning Agility: Ability and willingness to quickly learn new tools, technologies, and workflows, especially in the dynamic field of medical imaging and software.

4. Regulatory Knowledge

  • Understanding of medical device regulations and compliance requirements (e.g., FDA 510(k), CE MDR processes).

  • Knowledge of cybersecurity requirements for medical systems (e.g., HIPAA compliance, data encryption).

  • Familiarity with quality systems for medical devices (e.g., ISO 13485).

5. Language Proficiency

  • Proficiency in reading, writing, and communicating in English to work with technical documentation and create software verification reports.

  • Ability to clearly articulate test observations, defect details, and resolutions.

Preferred Qualifications

  • Experience: At least 3 years of testing experience in fields such as medical imaging (CT, MRI, X-ray), image processing, or PACS systems.

  • AI Experience: Experience testing AI-based tools in medical imaging, such as computer-aided diagnosis or automatic lesion detection.

  • Automation and Process Design: Hands-on experience with designing automated testing workflows for medical device software.


About Philips
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
• Learn more about our business.
• Discover our rich and exciting history.
• Learn more about our purpose.

If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here.

Similar Jobs

Scale AI - Machine Learning Research Scientist/Engineer, Audio

Scale AI

San Francisco, California, United States (On-Site)
2 Months ago
eBay - MTS1, Software Engineer- Payments

eBay

Shanghai, China (On-Site)
1 Month ago
Britive - Software Engineer (Cloud)

Britive

Bengaluru, Karnataka, India (Remote)
3 Weeks ago
Informa Group - Customer Service Representative

Informa Group

Boca Raton, Florida, United States (Hybrid)
1 Week ago
flying wild hog - Audio Programmer

flying wild hog

(Remote)
2 Months ago
endava - Java Automation Tester

endava

Timișoara, Timiș, Romania (On-Site)
1 Month ago
Qualcomm - Sr Engineer- ML Testing

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Marvell - Senior Staff System Validation Test Engineer

Marvell

Santa Clara, California, United States (On-Site)
4 Weeks ago
Power Integrations - Senior Test Engineer

Power Integrations

San Jose, California, United States (On-Site)
9 Months ago
Lionbridge Games - Video Games Tester

Lionbridge Games

Masovian Voivodeship, Poland (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Valeo - VIE Warranty Engineer

Valeo

Bietigheim-Bissingen, Baden-Württemberg, Germany (On-Site)
3 Months ago
Scientific Games - Sales Account Manager - Tahlequah or Muskogee area

Scientific Games

Oklahoma, United States (On-Site)
2 Months ago
wired production - Chinese-Speaking Video Games Producer

wired production

Watford, England, United Kingdom (Remote)
1 Month ago
The Walt Disney Company - Sourcing Specialist

The Walt Disney Company

Kowloon, Hong Kong (On-Site)
2 Months ago
Applied materials  - Electrical Design Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Global Business Travel - Android Developer III

Global Business Travel

Gurugram, Haryana, India (On-Site)
1 Month ago
binance - Administrator for Spain and Portugal

binance

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Rippling - Customer Support Supervisor, Enrollments

Rippling

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Dentsu - Planning Lead

Dentsu

Amsterdam, North Holland, Netherlands (Hybrid)
4 Weeks ago
The game - Data & Insights Analyst

The game

London, England, United Kingdom (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shenyang, Liaoning, China

Cadence - Leader software engineer

Cadence

Shanghai, China (On-Site)
3 Weeks ago
Qingci Games - Character Artist

Qingci Games

Xiamen, Fujian, China (On-Site)
2 Months ago
Moloco - Strategy & Operations Manager

Moloco

Beijing, China (On-Site)
1 Month ago
Moonton  - MLBB Content Operation

Moonton

Shanghai, China (On-Site)
1 Month ago
Kaiying Network - Game Publishing Brand/Marketing Planner

Kaiying Network

Shanghai, Shanghai, China (On-Site)
3 Months ago
IGG - Overseas Market Director

IGG

Fuzhou, Fujian, China (On-Site)
8 Months ago
Tencent - Market & User Researcher-Japanese Game Market

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Quilt - Supplier Development Engineer (China)

Quilt

Zhuhai, Guangdong Province, China (On-Site)
4 Weeks ago
Riot Games - Game Producer, Monetization (Cosmetics)

Riot Games

Shanghai, China (On-Site)
2 Months ago
sony global (Games) - Zhongshan Sales

sony global (Games)

Zhongshan, Guangdong Province, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Testing Jobs

SEGULA Technologies - Test & Commissioning Engineer / Technician - Railway

SEGULA Technologies

Germany (On-Site)
3 Weeks ago
Apple - Module Test Instrument & Automation Engineer

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Qualcomm - Senior Engineer - WLAN Test

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
2 Weeks ago
SEGA - Football Manager QA Associate Functionality Tester

SEGA

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Magic Media - QA Game Tester

Magic Media

(Remote)
2 Months ago
Universally Speaking - Simplified Chinese Games Tester

Universally Speaking

Liverpool, England, United Kingdom (On-Site)
3 Months ago
Localsoft - Game Tester: Norwegian

Localsoft

Málaga, Andalusia, Spain (On-Site)
2 Weeks ago
Diligent Corporation - Senior Software Engineer in Test

Diligent Corporation

Budapest, Hungary (Hybrid)
2 Months ago
HCL Tech - Senior Automation Tester with selenium, Java

HCL Tech

Illinois, United States (On-Site)
1 Month ago
Universally Speaking - Turkish Games Tester

Universally Speaking

England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Philips, we believe that every human matters. As a global health-tech leader, we focus on improving people’s health and wellbeing through meaningful innovation. The people who work here share our passion and are motivated to bring this purpose to life.For more than 130 years, we have been creating technologies and innovations that improve people's lives and support healthcare practitioners. Headquartered in the Netherlands and operating in more than 100 countries globally, we focus our advanced technology and deep clinical and consumer insights on Precision Diagnosis, Image Guided Therapy, Enterprise Informatics, Monitoring/ Connected Care, Sleep & Respiratory Care and Personal Health.Together, we deliver better care for more people because we believe that every human matters.

Valhalla, New York, United States (On-Site)

New York, United States (On-Site)

Extrema, State Of Minas Gerais, Brazil (On-Site)

Denver, Colorado, United States (On-Site)

Cleveland, Ohio, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Cambridge, Massachusetts, United States (On-Site)

Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Philips

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug