Connect with us icon Connect With Us

Software Test Engineer – Senior

Description

Job Description/Summary/Objectives:


UPMC Presbyterian Shadyside seeks a Software Test Engineer – Senior to verify and validate requirements for given features within projects to ensure compliance with quality standards and customer needs. Take ownership of project testing strategies, review requirements and specifications for clarity, plan the testing approach, design test cases, and execute tests in an Agile/SCRUM based software development model. Design, create, implement, and maintain test automation frameworks and department tools. Create test strategies, plans, and cases for various applications. Assist development staff in unit and integration testing. Conduct QA code reviews and perform code inspections. Create defect reports with detailed steps, environmental conditions, and other details as needed to reliably reproduce the issue. Identify gaps in testing and work diligently to fill those gaps. Propose, define and implement processes and standards for test automation. Assess and suggest department wide initiatives for improving efficiency. Ensure compliance with department standards.


Job Responsibilities: 


- Verify and validate requirements for given features within projects to ensure compliance with quality standards and customer needs.
- Take ownership of project testing strategies, review requirements and specifications for clarity, plan the testing approach, design test cases, and execute tests in an Agile/SCRUM based software development model.
- Design, create, implement, and maintain test automation frameworks and department tools.
- Create test strategies, plans, and cases for various applications. Assist development staff in unit and integration testing.
- Conduct QA code reviews and perform code inspections.
- Create defect reports with detailed steps, environmental conditions, and other details as needed to reliably reproduce the issue.
- Identify gaps in testing and work diligently to fill those gaps.
- Propose, define and implement processes and standards for test automation.
- Assess and suggest department wide initiatives for improving efficiency.
- Ensure compliance with department standards.

Qualifications

Basic Qualifications and Licensure/Certification:

- Bachelor's degree or equivalent in Computer Engineering, Computer Science or a related field
- Five (5) years of professional software development, software test engineering, or related experience
- working in an Agile environment;
- programming in SQL;
- developing automation frameworks;
- writing test and performance automation scripts;
- practicing Functional and API testing using one of the following: java, JavaScript, Ruby;
- conducting quality assurance code reviews. Telecommuting permissible.


UPMC is an Equal Opportunity Employer/Disability/Veteran





Location: Pittsburgh, PA, United States
Job ID: 19000166

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