Connect with us icon Connect With Us

Software Test Engineer - Lead

Description

The goal of UPMC Rx Express is to take the hassle out of starting prescribed treatment and deliver the best patient experience in order to promote long-term adherence and better health outcomes.  To achieve this goal, we’re building a new type of pharmacy that proactively engages patients when new prescriptions are ordered and provides automated check-ins and refill reminders to keep patients on the road to recovery.  The product team is leveraging chatbots and other digital support tools to make our service both delightful to use and scalable to over 3 million UPMC patients.

The Rx Express team is looking for a Lead Software Test Engineer to provide leadership in quality practices from feature planning through deployment.  If you’re a self-starter that wants to move fast, and ‘learn by shipping’, you’ll find the perfect environment to apply your expertise. 
You must possess both traditional engineering know-how and quality management skills to support a growing, microservices-backed product that fully embraces test-driven development, continuous deployment and experimentation.
Responsibilities:
  • Assess and suggest department-wide initiatives for improving software quality and efficiency from unit tests to fully-automated test architectures.
  • Be able to critically read and write software code.
  • Provide leadership for a holistic testing environment.
  • Support continuous delivery and integration.
  • Create software artifacts that allow fully automated testing of APIs and front-end applications
  • Owns the design, creation, implementation and maintenance of test automation framework and departmental tools
  • Lead QA code reviews and perform code inspections leading to optimizations.
  • Ensures compliance with departmental standards
  • Works closely with the leadership across functional domains to provide communication to all team members of relevant information, including schedules, process, organizational issues, etc.
  • Perform manual testing and other duties as required.
  • Serves as a resource for dealing with business issues
  • Experience working in an Agile/Scrum environment

Qualifications

  • Bachelor's degree in computer science, computer engineering, or a related field from an accredited university is required or has acquired core software test engineering skills and knowledge via practical experience
  • Typically has 6+ years experience in a Software Test Engineer role or in a similar capacity as part of a software development organization, ideally with some experience at the lead level; and 6+ years of test automation experience with deep knowledge in one or more languages. Experience with JavaScript, Ruby, and Python is preferred.
  • Master knowledge of automated testing frameworks and coding standards/best practices
  • Expert knowledge of automated testing frameworks and best practices with writing performance automation scripts is desired, as is a thorough understanding of manual testing concepts and techniques.
  • Master at manual testing concepts, techniques and best practices.
  • Expert understanding of automated testing frameworks and the ability to create and/or augment functionality.
  • Excellent written and verbal communications and a demonstrated ability as a team player.  Mastery of the fundamental tools and concepts of software quality assurance and engineering.
  • Team player with the ability to work collaboratively as well as individually.
Preferred Qualifications:
  • Experience working with the following tools is also a plus: Cucumber, Capybara, Jest, Git, mocking API calls/test data, performance/load testing, Node.js, Docker / Kubernetes, and AWS.
  • Performance/load testing experience
  • Experience with container technologies such as Docker and Kubernetes
  • Experience working with cloud computing services such as AWS
Flexible work arrangements available 


Licensure, Certifications, and Clearances:

UPMC is an Equal Opportunity Employer/Disability/Veteran

Location: Work From Home, Work From Home, United States
Job ID: 720693133

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