Fresenius Medical Care Job - 39535802 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Fresenius Medical Care
Location: Lawrence, MA
Career Level: Mid-Senior Level
Industries: Healthcare, Pharmaceutical, Biotech


Job ID 2100092P

Available Openings 1


The Software Test Engineering Manager will be responsible for leading software test activities of highly technical software development projects relating to current and/or future NxStage products. This person should have prior experience managing projects or being technical lead on a project involving embedded firmware and application software using a structured product development process in a regulated environment. The candidate should also have experience building, developing, and managing a software test and quality engineering team.


  • Manage and develop a 5-7 person team on a daily basis
  • Provide oversight and direction to engineers on software test development and business processes
  • Set strategic direction and vision for embedded software testing at different levels – hardware control, software integration, verification and automation tests
  • Bring in new test processes, hardware and software tools, test automation frameworks and integration with CI tools
  • Provide technical leadership on all aspects of embedded firmware and software testing
  • Coach/mentor team members and continually enhance technical capabilities of the team
  • Ensure team is trained and compliant to SOPs. Mentor and develop a career path for direct reports
  • Drive high quality expectations on deliverables and drive continuous improvement within program team. Oversee and evaluate deliverables generated by their team
  • Collaborates with technical experts and project managers to scope and balance work load of direct reports
  • Set Milestones, Refine/Complete schedules to meet overall program schedule objectives in coordination with Project Management and Cross-functional teams.
  • Participate in peer review of software requirements, software design, test procedures, automation code reviews, use-case testing, debug
  • Lead/participate in formal stage-gate design reviews
  • Collaborate with cross-functional R&D teams to develop software test plans /test protocols, automated tests
  • Ensure adherence to and compliance with organizational policies, guidelines, and objectives


  • The physical demands and work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


  • BS in Computer Science, Electrical Engineering, or similar relevant discipline; Master's degree preferred


  • 10+ years of experience as an embedded software development, software test and test automation engineer
  • 2+ years of experience in leading software test teams.
  • Strong embedded firmware and software test skills & experience
  • Strong experience with test automation suites and framework development
  • Strong analytical and programming skills (C/C++, Python and JavaScript preferred)
  • Strong diagnostic & problem-solving skills desired, including root cause analysis and troubleshooting
  • Must be knowledgeable / experienced in all aspects of applicable medical device software development standards and processes
  • Familiarity with source control, version management, and configuration management practices desired
  • Experience leading projects in both Waterfall and Agile methodologies
  • Able to communicate effectively both verbally and in writing
  • Experience maintaining the confidentiality of sensitive information
  • Excellent people management and collaboration skills required

EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity

Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.

 Apply on company website