Software Test Engineer

Company:  Veranex
Location: Orange
Closing Date: 09/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Veranex is the only truly comprehensive, global, tech-enabled service provider dedicated to the medical technology industry. Offering expert guidance from concept-through-commercialization, including product design and engineering, preclinical and clinical development, data management, market access, regulatory affairs and quality assurance, Veranex enables accelerated speed to market, controlled development costs, development risk mitigation, and accelerated market viability assessment. At every stage, Veranex clients realize efficiencies in cost and time, while our comprehensive solutions unify the entire development process. Veranex partners with the world's most influential life science and medical device companies to research, design, develop and commercialize new healthcare technologies and treatments to advance patient care.


About This Role:

Veranex has an exciting opportunity to join our team as a Software Test Engineer. You will be part of a team working to improve lives globally through medical technology innovation. The Software Test Engineer will be responsible for designing and executing comprehensive test plans for full stack software, covering cloud/web, mobile, and general software components.


What You Will Do:

  1. Conduct thorough testing to ensure the reliability, security, and performance of medical device software across various platforms.
  2. Hands-on experience with automated testing frameworks such as Selenium, Appium, Jest, Cucumber, and/or Robot, or other similar tools.
  3. Experience with writing and reviewing unit tests in Jasmine, Mocha, NUnit, JUnit, Jest, or other similar tools.
  4. Develop and maintain automated test scripts for regression, system, functional, and integration testing.
  5. Ensure adherence to regulatory standards, including FDA guidelines and IEC 62304, throughout the software development lifecycle.
  6. Collaborate with cross-functional teams to integrate quality assurance processes that align with medical device industry standards.
  7. Work closely with software developers, product managers, and quality assurance teams to understand software requirements and contribute to the development of test strategies.
  8. Participate in regular team meetings to discuss project progress, issues, and solutions.
  9. Identify, document, and track software defects, providing detailed information for developers and stakeholders.
  10. Generate comprehensive test reports for management, highlighting testing results, issues, and recommendations.
  11. Work closely with development teams in an Agile environment, participating in sprint planning, reviews, and retrospectives.

Qualifications

Required skills:

Software Test Engineer 2:

  • 2-4 years of software testing experience.

Senior Software Test Engineer:

  • 3-6 years of software testing experience.

Principal Software Test Engineer:

  • 8+ years of software testing experience.
  • Produces required documentation deliverables within software development plans for compliance to software process and regulatory requirements.
  • Estimates software quality and test-related tasks within a project and leads software test team to complete the project on time and on budget.
  • Provides leadership, training, guidance, and support to software quality and test engineering staff. Leads and mentors engineers. Assists management with teambuilding activities.
  • In-depth knowledge of regulatory requirements for medical devices, including FDA guidelines and IEC 62304.

Requirements for all levels:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in software testing, with a focus on full stack testing for medical devices.
  • Familiarity with automated testing frameworks, particularly Selenium or Appium.
  • Knowledge of regulatory requirements for medical devices, including FDA guidelines and IEC 62304.
  • Strong understanding of software development lifecycle and quality assurance processes.
  • Excellent problem-solving and analytical skills.
  • Effective communication and collaboration skills in a cross-functional team environment.

Preferred:

  • Master's degree in a relevant field.
  • Certification in software testing (e.g., ISTQB).
  • Experience with cloud-based technologies and web services.
  • Familiarity with mobile application testing on iOS and Android platforms.
  • Experience in Agile development methodologies.
  • Familiarity with CI/CD practices and DevOps principles is a plus.

Veranex is an equal opportunity employer and prohibits discrimination of any kind. All qualified applicants will receive consideration for employment without regard for race, color, religion or belief, sex (including pregnancy, gender identity or gender expression), sexual orientation, parental or marital status, disability, age, status as a protected veteran, national, social, or ethnic origin, or any other applicable legally protected characteristics.


Apply Now

#J-18808-Ljbffr
Apply Now
Share this job
Veranex
  • Similar Jobs

  • Software Test Engineer

    Orange
    View Job
  • Software Test Engineer

    Garden Grove
    View Job
  • Software Development Engineer in Test

    Santa Ana
    View Job
  • Software Development Engineer in Test

    Santa Ana
    View Job
  • Software Development Engineer in Test

    Santa Ana
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙