Global Medical Devices/Equipments company
Global Medical Devices/Equipments company
Senior Staff Engineer/ Principal Engineer- V&V lead
Who we want:
Dedicated achievers: People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Self-directed imitators: People who take ownership of their work and need no prompting to drive productivity, change, and outcomes.
Hard-working winners: Confident, competitive and results-oriented people who create a track record of success.
Collaborative partners: People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices.
Analytical problem solvers: People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Quality-focused team drivers. People who push their team to deliver the highest quality products and solutions in a timely manner.
What you will do
Lead software V&V activities for various medical devices in accordance with internal quality procedures. Develop test procedures, scripts & documents; and review the test artifacts developed by team members for compliance to clients quality standards.
Set expectations for the test development team and the cross functional teams. Define scope, deliverables, milestones and timelines for team members.
Help project manager and management with the test development effort estimation, timelines, planning, artifacts delivery and status reporting. Communicate milestones, risks, needs and impediments, well in advance to the project manager.
What you need:
Own development, maintenance, review and validation of Tests, Test Libraries and Test Tools to support project needs/timelines.
Identify improvement opportunities with respect to the Test and Verification proposition and develop actionable proposals and plans to address them.
Derive automation and be an advocate for reuse within Test Development practice
Deploy best practices for requirement engineering, risk, test and verification management globally to R&D project teams via training & coaching;
Lead Agile/scrum teams.
Contribute to define the test strategy and testing roadmap plan.
Responsible for technically mentoring the team members.
Responsible for collaboration between development and testing team as well as the Test Lab, Quality and project manager.
Identifies root causes of issues, determines potential solutions, and evaluates them against requirements
Responsible for the documentation of test procedures and test forms as well as supporting documents
Provide software test development support to legacy products
Works with multi-disciplinary teams in the software verification and validation testing
Works with multi-disciplinary teams to create software requirement specifications and verification plans.
Works with other client divisions and 3rd parties to review software test procedures and ensure documentation provided by these other parties meet software documentation standards
Education & Special Trainings
Bachelor’s degree in: Electronics Engineering, Computer Engineering, Software Engineering, Computer Science or another engineering based software development degree
Qualifications & Experience
At least 10 years of industry experience in Manual and Automated Testing, with at least 5 years in leading test teams.
Prior experience with Python is required. Experience with C, C++, C#.net, LabVIEW, MATLAB, Simulink is a plus; in-depth experience with at least 1 software language required;
Experience with 8, 16, or 32 bit microcontroller programming/testing required
Strong interpersonal skills and people influencing skills. Should be able to negotiate between the development team, quality, project manager and test lab.
Strong experience and Thought-Leader in Quality Assurance and testing best practices
Experience in software unit testing, integration testing, system testing, requirement tracing and documentation for medical devices or other regulated industry.
Experience of End-to-End Automation using Automation tools like – UFT, Squish, Selenium, Appium, Protractor etc.
Experience with tracking tools like TFS, Jira, RTC
Experience with revision control tools like Perforce, AccuRev, GitHub
Experience with UART, SPI, I2C, CAN is a preferred
Ability to work with individuals around the world on distributed development activities
Demonstrated written and oral communications skills including strong presentation skills
Excellent organizational and documentation skills
Strong results orientation
Strong aptitude and interest in system and software testing.
May involve prolonged periods of stooping, kneeling, crouching, bending, sitting, standing, and/or crawling as appropriate.
May be required to move materials up to 50 pounds, reach, push, or pull in order to accomplish job accountabilities.
Coordination of eye, hand, and/or foot movement with an ability to grasp by hand and meet cognitive demands to include visual and auditory discrimination/memory, reading ability, and memory retention ability.