Staff Software Test Engineer - Automation & Data Analytics
Location: San Jose, California
Internal Number: R455176
COVID-19 vaccination requirements
Stryker is driven to work together with our customers to make healthcare better. In order to fulfill our commitment as a federal contractor, while focusing on the health and safety of our employees and those that we serve, COVID-19 vaccines will be required for all Stryker US employees effective January 4, 2022, as well as all new US employees joining our company. Fully vaccinated persons are those who are >=14 days post-completion of the primary series of an FDA-authorized COVID-19 vaccine. If you are applying to a sales and field role which requires access to customer accounts as a function of your job, you may be required, depending on customer requirements, to obtain the COVID-19 vaccination before the January 4 effective date of Stryker's vaccine policy. For more information, please visit our COVID-19 Vaccination Requirements FAQs page.
Why join Stryker?
We are proud to be named one the World’s Best Workplaces and a Best Workplace for Diversity by Fortune Magazine! Learn more about our award-winning organization by visiting stryker.com
Our benefits include bonuses; commissions; healthcare; insurance benefits; retirement programs; stock based plans; paid time off plans; family and parenting leaves; tuition reimbursement; wellness programs; onsite fitness centers and cafeterias; discount purchase programs; and service and performance awards – not to mention various social and recreational activities.
Why engineering at Stryker?
At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.
Stryker's Endoscopy business unit delivers a wide range of innovative visualization platform that enables to distinguish anatomy across all minimally invasive procedures, while providing a simple, yet personalized experience. Our long history of innovation and constant development in advanced imaging and OR connectivity is driven by the desire to allow physicians to see and do more. We deliver a comprehensive and innovative portfolio of products and business solutions to help our customers excel both clinically and operationally.
The Staff Engineer is responsible for leading Automation team, designing scripts, evaluating automated scripts and bringing new products to market for our Endoscopy business. This team member will also serve a key role as technical leader and mentor on the R&D team.
We are currently seeking a Staff Software Test Engineer to join Stryker Endoscopy's Test team located in San Jose, CA. In this role, you will partner closely with R&D to design automation framework, mentor test automation team to help speed up the test cycle. You will also be responsible for automated design verification: from creating initial test scripts, executing the test suite, through documenting results in test reports that are included in regulatory submissions. This role will require a great deal of communication and coordination as it will share and coordinate samples, test execution, test results, and timelines with a cross-functional project team. You may also lead the automation efforts on an entire product and/or manage, coach or mentor an intern, specialist, or other test engineer.
What You Will Do
You will critically apply engineering design principles (software architecture) and identify areas of weakness and target those areas in your testing.
You will lead the automation team to ensure test automation scripts are available following the defined standards.
You will collaborate with developers/other teams and QA leads to improve testability, automation, and tools.
You will use your strong analytical skills to analyze, troubleshoot problems/observations and work with different teams to determine root cause identification and resolution
You will use your deep understanding of windows OS and concepts
You will implement your understanding of unit testing, automation and develop solutions
You will use multiple system level debugging tools like wire shark, process explorer, and other debugger tools
You will conduct code reviews, with constant high-quality code review feedback for the code written by software developers.
You will provide technical guidance and direction to team members to adhere to coding, quality, functionality, performance, scalability, and on-time delivery standards.
You will design and develop reusable test protocols of high complexity and quality, considers long term usability when designing the testcases.
You will write, debug and evaluate code in C/C++, C# and or python.
You will perform white box, integration, system level testing as needed.
You will drive test decisions for a program or system of products. You will help determine the overall impact to program/system with regards to timeline, cost, and resources for test.
You will be responsible for the testing on an entire project/product or system of products and leads the expansion of test coverage and advancement in your area of expertise.
You will perform hands-on validation of AI/ML algorithms-based solutions using Automated / Manual ways
What You Need
Bachelor's degree (B.S.) in Computer Science / Electrical Engineering (or other related discipline)
4+ years of related experience
What We Would Love That You Have (Preferred)
Previous experience with automated design verification: from creating initial test scripts, executing the test suite, through documenting results in test reports.
Strong data analytics background and experience
Strong background with the use of tools and programming language: JIRA, GIT (Using SourceTree), PTC Integrity, C# / WPF, C++, Visual Studio, Agile (Doc Control), Any Automated UI Test Software or Coded UI, Python, SQL, LabView
Proficiency in Agile Scrum software development.
Familiarity with Software Development Life Cycle (IEC62304)
Stryker is one of the world's leading medical technology companies and, together with our customers, we are driven to make healthcare better. The Company offers a diverse array of innovative products and services in Orthopaedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes. Stryker is active in over 100 countries around the world.
Together with our customers, we are driven to make healthcare better.
At Stryker, quality is first in everything we do. We are driven to make healthcare better for our customers by
providing innovative products and services that meet regulatory requirements through our effective quality system.
The Company was founded in 1941 by Dr. Homer Stryker and incorporated in 1946 as the Orthopedic Frame Company. In 1964, the Company’s name was changed to Stryker Corporation.
• $13.6 billion in annual sales in 2018; annual revenue has grown for 39 straight years
• 17.1% CAGR (compound annual growth rate) in sales over 39 years
• ~36,000 employees globally in 2018
• 43 manufacturing and research & development locat...ions worldwide
• Included in the Standard & Poor’s 500 Index
• Ranked # 233 on Fortune Magazine’s “FORTUNE 500” list for 2019
• Ranked # 3 on Fortune Magazine’s “World’s Most Admired Companies” list for the “Medical Equipment” industry for 2019
• Ranked # 11 on Fortune Magazine’s “100 Best Companies to Work For” list (U.S.) for 2019
• Spent $862 million on R&D in 2018
• 7,784 patents owned globally in 2018
• Initial public offering of stock was in 1979
• Listed on the New York Stock Exchange under ticker SYK