Job Title: Software Quality Assurance Engineer III (Job Code: TC0111)
Location: Stafford, TX
Organization Name: KARL STORZ Endoscopy-America Inc.
Job Description:
Responsible for planning, leading, and conducting software quality assurance efforts of a complex integrated system to prevent any unforeseen and undesired system behaviors in the operating room and distinctly improve hospital efficiency. Work closely with engineers from all functional teams (Electrical, Mechanical, Software, and Systems Integration) as well as with Quality, IT, and Manufacturing. Build and maintain all test systems that will be used by other members of the team for conducting formal verification efforts. Perform Software quality assurance activities to ensure our software solutions will achieve the functionality needed to enable our products. Perform system verification planning and formal requirements sign-off to ensure that the system architecture and design concepts satisfy the intent of the product requirements. Develop automated test scripts in various programming languages such as C#, JavaScript, Python, and Typescript using various test frameworks and perform code reviews. Develop test scripts, test strategy, test architecture, and test plans that cover functional, integration, system, performance, stress, and regression testing scenarios to perform functional, integration, and system testing. Ensure traceability between software requirements and verification testing. Report and track discrepancies discovered during test development and test execution to identified stakeholders. Collaborate with software developers to integrate QA Automation into the build and deploy pipelines supporting a drive toward CI/CD. Work with development teams to ensure requirements are testable and analyze software designs for adequate observance and test coverage. Develop a deep understanding of the end product requirements, software architecture, and micro-architecture of our solutions. Design complex tools and fixtures to facilitate manual and automated testing. Lead a team of verification engineers developing multi-faceted verification strategies and plans that include web automation, mobile device testing, REST API’s and full system testing. Efficiently execute test plans on multiple platforms, measure progress and metrics, and work with cross-functional teams to achieve desired results. Create test reports, analyze data, summarize information, and present results to the relevant audience. Assist in the development of applications to support the engineering training curriculum. Coach and mentor other members of the team by providing feedback and promoting best practices.
Job Requirements and Qualification:
Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Software Engineering, Electronic Engineering, or closely related field plus 7 years of experience in the offered position or related position; or Master’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Software Engineering, Electronic Engineering, or closely related field plus 5 years of experience in the offered position or related position.
REQUIRED SPECIAL SKILLS:
Must possess expertise/knowledge sufficient to adequately perform the duties of the job being offered. Expertise/knowledge may be gained through employment experience or education. Such expertise/knowledge cannot be quantified by time. Required expertise/knowledge includes:
Ability to code in a programming/scripting language (C/C++, Python, JavaScript and/or similar).
Knowledge of at least one test framework: Selenium or Protractor.
Knowledge of IOS and Android operating systems.
Experience designing, integrating, and maintaining automated test systems.
Knowledge of REST API’s.
Knowledge of Version control using Git.
Knowledge of HTML5 and CSS.
Experience with test management tools (JIRA, ALM, Pivotal Tracker, or Lighthouse).
Experience working on an Agile development team.
Ability to identify, own, and solve problems independently or as part of a team.
Ability to adapt to evolving products and methodologies.
Knowledge of JIRA.
Ability to collaborate and work effectively work with teams distributed globally.
Ability to continuously improve processes to become more effective and efficient.
Ability and drive to deliver a quality product that meets the specified deadline.
Other: Job Site: Stafford, TX. 40 hours/week; Salary: $114,608 per year. If offered employment must have legal right to work in U.S. EOE.
CONTACT: KARL STORZ Endoscopy-America Inc., Attn: Terri Hawkins, Senior Talent Acquisition Specialist, contact via email at terri.hawkins@karlstorz.com (Reference Job Code: TC0111)