Insulet started in 2000 with an idea and a mission to enable our customers to enjoy simplicity, freedom and healthier lives through the use of our Omnipod® product platform. In the last two decades we have improved the lives of hundreds of thousands of patients by using innovative technology that is wearable, waterproof, and lifestyle accommodating.
- We are looking for highly motivated, performance driven individuals to be a part of our expanding team. We do this by hiring amazing people guided by shared values who exceed customer expectations. Our continued success depends on it!Job Title: Manager, Software Test Automation
FLSA Status: Exempt
Position Overview:
This position is responsible for leading the Software Test Automation activities throughout the Software Development Lifecycle for new product development initiatives.
**Responsibilities**:
- Manage team and steer the writing of effective manual or automated test scripts using approved testing tools, scripting tools and development tools based on documented requirements and technical specifications provided by project team.
- Lead End-to-End test strategy and execution across all R&D initiatives.
- Provide technical guidance to team members and enhance technical capabilities.
- Prepare metrics to report test status and key quality and defect metrics.
- Triage and analyze defects to identify gaps in test coverage and improvements in the team's processes.
- Clearly communicate QA results, concerns, project status and potential risks to project schedule to management and stakeholders in a timely manner.
- Work with the development teams to ensure that requirements are testable.
- Make well-thought-out decisions on complex or ambiguous software test issues and determine when software is ready for release from a testing perspective.
- Work closely with cross-function teams in the early stage of product development lifecycle, to define test strategy, test plans and test coverage.
- Guide team towards a culture of built-in quality and continuous improvement.
- Manage hiring, retention, and performance management for team.
Education and Experience:
Minimum Requirements:
- BS degree, in an engineering/scientific/computer system/ or quality management curriculum or equivalent experience.
- 8+ years of experience in the field.
- Experience with medical device software development.
- Knowledge of established automated test planning, techniques, and drivers of quality software.
- Demonstrable expertise in defining, building, and evolving test frameworks and test cases.
- Proven experience of achieving repeatability and consistency through the use of test automation.
- Experience with structured phase-gate product development processes.
- Familiarity with various software development tools (e.g. configuration management, issue/defect tracking, requirements analysis, etc.).
- Experience with software design V&V, computerized systems validations, and process validations.
- Experience with a risk-based approach to validate computerized systems, Commercial off the Shelf (COTS) software and SW Tools.
Preferred Skills and Competencies:
- Experience with Python
- Effective verbal and written communication skills.
- Experience collaborating and communicating with individuals at multiple levels.
- Ability to prioritize and manage critical project timelines in a fast-paced environment. Must be able to handle multiple responsibilities concurrently. Strong analytical and problem-solving skills.
- Able to work effectively in a high-stress, high-energy environment. Ability to manage people and projects in a fast-moving environment.
Physical Requirements (if applicable):
- N/A