Fresenius Medical Care North America Manager, Software Test Engineering - NxStage in Lawrence, Massachusetts
Job ID 2100092P
Available Openings 1
PURPOSE AND SCOPE:
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.
PRINCIPAL DUTIES AND RESPONSIBILITIES:
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
PHYSICAL DEMANDS AND WORKING CONDITIONS :
- 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
EXPERIENCE AND REQUIRED SKILLS:
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 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.
Fresenius Medical Care North America
- Fresenius Medical Care North America Jobs