Senior Principal Enterprise Software Test Engineer - Verification Architect
Careers that Change Lives
Impact patient outcomes. Come for a job, stay for a career.
- Define and communicate the vision for all aspects of the testing of CRM software, the architecture to enable it, and the steps to realization
- Create visibility into the state of software through feedback loops and metrics
- Consult with others to help leverage what exists and obtain feedback for how to improve
- Collaborate with other architects and engineering teams to build testability into the products from day one.
- Enable compliance with internal and external standards
- Share automation best practices and define standards for the team to build consistent and maintainable tests, test automation frameworks, and test data.
- Research and propose tool and technology choices.
- Serve as technical voice for current and future-state testing practices with internal and external stakeholders
- Contribute to defining the direction for new products, processes, standards, and operational plans based on business strategy with a significant impact on work group results.
- Participate actively in all the stages of the software development lifecycle (SDLC)
Must Have: Minimum Qualifications
- University Degree and minimum 15 years of relevant experience, or advanced degree with a minimum of 5 years of relevant experience
- Understanding of the range of testing techniques, the value they provide, and the limitations they have (e.g. static analysis, code review, TDD, integration testing, etc…)
- Demonstrated delivery of projects/products where systems level thinking was required
- Expertise with one or more of the following programming languages: C#, .NET, HTML, Java, JavaScript, C++, Python, Powershell.
- Experience with building test automation capabilities from the ground up
- Experience with modern software engineering practices, Agile, and DevOps.
- Experience in deployment automation and Continuous Integration/Continuous Delivery (CI/CD)
- Ability to leverage robust technical knowledge to define a testing strategy that seamlessly integrates with and evolves with software engineering practices
- Comfortable driving the cultural, technical, and organizational change required to implement a holistic testing strategy
- Experience making architecture-level decisions that span teams, applications, and technologies with demonstrable improvements in the quality and speed of an engineering organization’s output
- Experience in developing test automation tools and frameworks in large-scale, complex environments with hands on technical and programming skills
- Experience with a variety of testing methods, tools, and practices
- Excellent problem solving and analytical skills
- Clarity and precision in verbal and written communication
Nice to Have:
- Understanding of cloud native architecture
- AWS & Azure experience
- Experience working with geographically distributed teams
- Design/test experience with regulated medical devices.
- Experience leading a team of engineers
- Experience with large-scale organizational transformation
Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.
We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.
#MEICCVJOBS