Software Engineer - Test

We are seeking an experienced Software Testing Engineer with a background in medical information systems to ensure the testing and quality assurance of our products. In this key role, you will lead the development and execution of test plans, design and implement automated test scripts to ensure stability, performance, and compliance, and collaborate with us to deliver safe and reliable solutions for medical institutions.

 

Responsibilities:

Test Planning and Execution

  • Analyze product requirements and design comprehensive test plans and cases to validate the functionality, performance, and stability of medical information systems.
  • Lead the execution of functional, regression, and performance tests; identify and document defects; and collaborate with the development team to resolve issues.

Automated Test Development

  • Develop, maintain, and optimize automated test scripts for functional and performance testing to ensure efficient and accurate coverage.
  • Utilize tools such as Selenium and Appium to build and enhance automated testing processes.

Problem Analysis and Tracking

  • Perform in-depth analyses of issues identified during testing, accurately pinpoint root causes, and provide technical recommendations.
  • Track and manage the lifecycle of issues using defect management tools such as JIRA.

Test Environment and Data Management

  • Configure and maintain test environments to replicate real-world medical application scenarios.
  • Design and manage test data to ensure comprehensive coverage of business logic.

 

Qualifications:

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field.
  • At least 5 years of software testing experience, with a minimum of 2 years focused on medical information systems testing.
    Proficient in automated testing tools such as Selenium, Appium, and TestNG, with the ability to independently design and develop test scripts.
  • Familiar with the operating principles and standards of medical information systems (e.g., HIS, NIS).
  • Hands-on experience in performance, security, and regression testing.
  • Knowledge of agile development processes and tools such as JIRA and Confluence.
  • Ability to analyze complex technical issues and propose effective solutions.
  • Strong communication skills to foster collaboration with development and product teams and facilitate cross-department cooperation. 

Career at aics

Join our mission to bring transformative change to the Healthcare industry with AI solutions.