Connect with us icon Connect With Us

Software Test Engineer – Senior

Sorry, we’re not accepting applications for this job right now. But don’t go yet! Explore our site to find more opportunities to join us in transforming the future of health care.

Description

Job Description/Summary/Objectives: UPMC Presbyterian Shadyside seeks a Software Test Engineer - Senior to verify the MyUPMC application meets functional and performance requirements.  Develop tests to assure the quality of the application.  Ensure the application displays accurate medical information and that the application retrieves or displays the information in an appropriate amount of time.  Confirm tests have been written to ensure compliance with quality standards and customer needs.  Validate that test cases are written following QA test case standards. Review other Quality Assurance test cases to ensure these standards are being met and make suggestions or corrections, as necessary.  Develop and execute tests in an Agile/SCRUM based software development model.  Perform testing for ‘Stories’, which represent software feature changes (requirements).  Provide strategic vision for the design, creation, implementation and maintenance of test automation framework and departmental tools.  Investigate new tools to use for testing and make suggestions for improving tests to ensure maintainability.  Propose, define and implement processes and standards for test automation.  Conduct QA code reviews and perform code inspections.  Provide feedback to management regarding team performance, evaluations and required improvements.   

 

Job Responsibilities

  • Verify the MyUPMC application meets functional and performance requirements. 
  • Develop tests to assure the quality of the application. 
  • Ensure the application displays accurate medical information and that the application retrieves or displays the information in an appropriate amount of time. 
  • Confirm tests have been written to ensure compliance with quality standards and customer needs. 
  • Validate that test cases are written following QA test case standards.
  • Review other Quality Assurance test cases to ensure these standards are being met and make suggestions or corrections, as necessary. 
  • Develop and execute tests in an Agile/SCRUM based software development model. 
  • Perform testing for ‘Stories’, which represent software feature changes (requirements). 
  • Provide strategic vision for the design, creation, implementation and maintenance of test automation framework and departmental tools. 
  • Investigate new tools to use for testing and make suggestions for improving tests to ensure maintainability. 
  • Propose, define and implement processes and standards for test automation. 
  • Conduct QA code reviews and perform code inspections. 
  • Provide feedback to management regarding team performance, evaluations and required improvements.   

Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Computer Engineering, Electrical Engineering or a related field
  • Five (5) years of progressive software engineering, software test engineering or related experience,
    • creating automation test scripts;
    • utilizing programming technologies, including Java, JavaScript, Android and iOS;
    • translating business requirements into software test plans;
    • performing tool evaluation analysis; and
    • conducting Quality Assurance code review. 
  • Must have at least four (4) years of experience applying Agile methodologies to software development; and designing and executing test cases. 
  • Telecommuting Permissible.

 

UPMC is an Equal Opportunity Employer/Disability/Veteran

Location: Pittsburgh, PA, United States
Job ID: 210002CG

UPMC is an equal opportunity employer.
Minority / Females / Veterans / Individuals with Disabilities