Mayo Clinic-posted 2 months ago
Full-time
Rochester, MN
Hospitals

This position provides software quality assurance services for projects and systems. Oversees the maturation of a work unit(s) development methodologies and confirms regulatory compliance as it applies to software support for the business areas served. Defines and analyzes product validation for new and/or modified applications. Investigates operational and process problems in conjunction with other engineering and technical personnel. Guides and directs lower level personnel on the set up and performance of quality controls. Devises and applies quality controls for in-house and vended products. Designs advanced software automation framework and test scripts that are used by the system testers. The design must be capable of functioning across system environments and interfaces. Automation Developer must be capable of designing and implementing custom APIs between tools.

  • Provide software quality assurance services for projects and systems.
  • Oversee the maturation of development methodologies and confirm regulatory compliance.
  • Define and analyze product validation for new and/or modified applications.
  • Investigate operational and process problems with engineering and technical personnel.
  • Guide and direct lower level personnel on quality control setup and performance.
  • Devise and apply quality controls for in-house and vended products.
  • Design advanced software automation framework and test scripts.
  • Design must function across system environments and interfaces.
  • Design and implement custom APIs between tools.
  • Bachelor of Science degree and at least 3 years of experience in software or test automation development, with 1 year of demonstrated technical experience; or an Associate's degree and at least 8 years of professional experience in software or test automation development, with 1 year of demonstrated technical experience.
  • Knowledge of Unix and Windows operating systems.
  • Knowledge of one or more programming languages such as C, C++, Java.
  • Knowledge of scripting languages such as VB Script, Perl, Python, TCL.
  • Proficient in test management and automation tools (Quality Center, QTP, LoadRunner, BPT).
  • In-depth understanding of software quality assurance practices and methodologies.
  • Knowledge of relational databases.
  • Knowledge of tool APIs and experience in building tool integrations.
  • Strong analytical skills and excellent documentation skills.
  • Ability to interact with people of all levels.
  • Self-directed and capable of making decisions appropriate for the business and technical environment.
  • Understanding of applicable systems, industry and regulatory practices and procedures as they relate to product risk assessment.
  • Experience in analyzing and advising on software development documentation techniques.
  • Experience in analyzing and advising for optimum usage of common software documentation, problem management and version management tools as they apply to test execution and management.
  • Demonstrated understanding of software development lifecycles as they relate to product verification and validation.
  • Demonstrated knowledge of quality assurance practices and effort to implement suitable practices.
  • Certification and/or training in quality or testing certification (e.g., ISO Service Management, CSTP, or ITIL).
  • Full-time remote position within the United States.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service