Mayo Clinic logo

Software Engineer

Mayo Clinic
Full-time
On-site
Rochester, Minnesota, United States
IT/Tech
Description

The Software Quality Assurance Unit within Laboratory Technology is pleased to announce the availability of a Software Tester position. This is an exciting opportunity to work in the laboratory space supporting our Laboratory systems with a focus on our new genetics pipeline testing. The Software Tester will be responsible for software verification of multiple products and systems, both vended and in-house developed, through the creation of all testing deliverables. The successful candidate must have training/experience in software testing.  They must possess strong analytical thinking skills, excellent organization and documentation skills, an ability to interact with people at all levels, skills in coping with ambiguous situations and the ability to work in a fast-paced Agile environment. Experience in a Linux/Unix environment and knowledge of basic Linux/Unix commands required. Experience with MobaXterm, WinSCP or other terminal emulator and SSH/FTP Clients preferred. 

This position provides software quality assurance services for projects and systems. Supports the development of deliverables, which include 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. Maintains quality records and metrics status reports; 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. Assists in the execution of quality reviews under the direction of the project team or a senior quality colleague. May need to maintain test library and scripts in test management tools. (e.g. Quality Center).

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.
 



Qualifications

A Bachelor of Science degree with training/experience in software development, software testing or quality control; or an Associates degree in a computer related field and 2 years of professional experience in software development, software testing or quality control; or 6 years of professional experience in software development, software testing or quality control. Strong background in productivity software: e.g. Microsoft Word, Excel, PowerPoint, and browsers.Knows and applies the fundamental concepts, practices and procedures from a field of specialization (testing, software development, or data management). Knowledge of test management tools desired. (e.g., Quality Center). Must Possesses strong analytical thinking skills, excellent documentation skills, an ability to interact with people at all levels and possess skills in coping with ambiguous situations.
Project management skills are preferred. Must have the ability to direct projects, participate in teams, and work independently to make decisions appropriate for the business and technical environment. Requires strong analytical, organizational and interaction skills. Able to cross-analyze software development documentation (business requirements, function specification, design specification) to ascertain system functionality / features. Able to gain an understanding of the applicable systems and business operational practices and procedures as relates to product validation. 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 mentoring test colleagues and project teams on the software test process. Will be required to communicate with a wide range of audiences (i.e., technical and business).Certification and/or training in quality or testing certification. e.g ISO Service Management, CSTP, or ITIL desired.



Apply now
Share this job