Automation Test Developer

Mayo ClinicRochester, MN
4hRemote

About The Position

The Test Automation and Support Unit within Laboratory Technology is pleased to announce the availability of a Test Automation Developer position. This is an exciting opportunity to support the Mayo Collaborative Services (MCS) Technology Transformation Strategy which is a multi-year build and deployment effort for new operational software suited to the MCS 2030 business growth strategy. The ideal candidate will demonstrate strong testing expertise, including test planning and execution, with a clear understanding of the software development lifecycle and quality assurance processes. This role requires strong expertise in the design, development, and maintenance of automated testing frameworks. Responsibilities include developing automated test scripts and implementing CI/CD tooling to support shift-left automation strategies that enhance testing effectiveness, quality, and early performance evaluation. Preferred qualifications include experience with UI automation tools (e.g., Selenium, Cypress, Playwright), proficiency in a programming language and SQL, and familiarity with Google Cloud. This position provides software quality assurance services for projects and systems. Supports the development of deliverables, which include performance and compliance metrics, and audit tracking. Defines, performs and documents product validation for new and/or modified applications. Investigates operational and process problems in conjunction with other engineering and technical personnel. Participates in the development, maintenance and refinement of internal quality control and reliability programs. Assists in the execution of quality reviews under the direction of the project team or a senior quality colleague. Develop & maintain advanced software automation framework and test scripts that are used by the system testers. Automation Developer must be capable of supporting custom APIs between tools. This is a full-time remote position within the United States. Mayo Clinic will not sponsor or transfer visas for this position including F1 OPT STEM.

Requirements

  • A Bachelor of Science degree in software development or software testing, or test automation, and 1 year of demonstrated technical experience in test automation; or an Associate's degree and 5 years of professional experience in software development or software testing and test automation and 1 year of demonstrated technical experience in test automation; or 9 years of professional experience in software development or software testing, or test automation and 1 year of demonstrated technical experience in test automation is required.
  • Knows and applies the fundamental concepts, practices and procedures from a field of specialization (testing, software development, or data management).
  • Performs workflow analysis and identifies quality improvement.
  • Must possess strong analytical thinking skills, excellent documentation skills, an ability to interact with people at all levels and possess skills in coping with ambiguous situations.
  • Must have the ability to direct projects; participate in teams and work independently to make decisions appropriate for the business and technical environment.
  • Evidence of strong communication, presentation, mentoring, multi-tasking, organization and prioritization skills.
  • Able to gain an understanding of the applicable systems and business operational practices and procedures as relates to product validation.
  • Able to cross-analyze software development documentation (business requirements, function specification, design specification) to ascertain system functionality / features.
  • Experienced with software development lifecycles as they relate to product verification and validation.
  • Experienced with the preparation of testing reports and coordinating project testing.
  • Experienced with mentoring test colleagues and project teams on the software test process.
  • Knowledge of test management and automation tools. [e.g., Quality Center, QTP, LoadRunner, BPT].
  • Knowledge of relational databases.
  • Knowledge of Unix and Windows operating systems.
  • Knowledge of one or more programming languages. [e.g., C, C++, Java].
  • Knowledge of scripting languages, [e.g., VB Script, Perl, Python or TCL].
  • Knowledge of test automation tools. [e.g., Quality Center, QTP, LoadRunner, BPT].
  • Knowledge of SDM tools (e.g., IBM Rational tools: ClearQuest, ClearCase, Requisite Pro, Build Forge).
  • Strong background in productivity software: Microsoft Word, Excel, and PowerPoint.

Nice To Haves

  • Experience with UI automation tools (e.g., Selenium, Cypress, Playwright)
  • Proficiency in a programming language and SQL
  • Familiarity with Google Cloud
  • Project management skills are preferred.
  • Certification and/or training in quality or testing certification. e.g ISO Service Management, CSTP, or ITIL desired.

Responsibilities

  • Developing automated test scripts
  • Implementing CI/CD tooling to support shift-left automation strategies
  • Provide software quality assurance services for projects and systems
  • Supports the development of deliverables, which include performance and compliance metrics, and audit tracking
  • Defines, performs and documents product validation for new and/or modified applications
  • Investigates operational and process problems in conjunction with other engineering and technical personnel
  • Participates in the development, maintenance and refinement of internal quality control and reliability programs
  • Assists in the execution of quality reviews under the direction of the project team or a senior quality colleague
  • Develop & maintain advanced software automation framework and test scripts that are used by the system testers
  • Automation Developer must be capable of supporting custom APIs between tools
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service