Software Engineer, Product Validation

IT, Software, Engineer, Validation, Development, Computer, Systems, Quality, API, FDA, JavaScript, SQL, HTML, UNIX, Linux
Full Time
Travel not required

Job Description

Tabula Rasa Health Care- TRHC is a family of companies that leverages technology to improve healthcare. TRHC works with providers and insurers to identify multi-drug interactions and to reduce risk of medication-related problems. We have developed the first multi-drug interaction tool that identifies risk across a variety of safety factors and presents meaningful opportunities to mitigate that risk. This technology can be used to assess safety at the individual patient-level or to stratify medication risk at the population-level, and can be embedded within any EMR or other healthcare IT system.

Tabula Rasa Health Care is looking for a Software Engineer, Product Validation who will play a key role in the software development life cycle by driving quality improvement and validating quality criteria. He or she will have strong software development skills and will leverage those skills in all activities, including the extension of and improvement upon an existing home-grown suite of automated test tooling. He or she will be able to understand software architecture and requirements, create and automate test plans and test cases, execute test cases, articulate test results, juggle multiple projects and priorities, validate acceptance criteria, and objectively assess production readiness from a quality perspective.

Responsibilities:
  • Reviews software requirements and provides quality-related feedback
  • Creates effective test plans and data sets related to functional/integration testing, end-to-end testing, and user interface testing
  • Creates, documents, and executes test cases to support the software release process
  • Assesses software deliverables with regard to functionality, usability, scalability, performance, reliability, availability, and serviceability
  • Expands and improves test automation and the automation framework to improve test coverage and efficiency
  • Validates achievement of software requirements
  • Tracks efforts appropriately, articulating test results, progress, and impediments to product leadership and the development team
  • Assists in disposition and prioritization of all reported software defects
  • Objectively assesses production readiness from a quality perspective
  • Provides Tier 2 support to end users for reported issues related to software features and functionality
  • Proposes ideas for improving quality and enhancing Development, Validation, and Support processes
  • Demonstrates strong project management skills and the ability to keep projects on track
  • Advances job knowledge to the next level by participating in educational opportunities
  • Attains subject matter expertise through test and support of software/systems and establishes thought leadership in those domains as a champion of quality
  • Accomplishes department and organizational mission by completing related tasks as needed
  • Assists with other technical projects and tasks (e.g. development of supporting applications, ad hoc requests) as needed by the company

Requirements:

Education:
  • Bachelor's degree in Computer Science, Information Systems, Information Assurance, or Health Informatics or equivalent combination of skills
  • Preferred: Bachelor's degree in Computer Science

Experience:
  • Experience in Software Quality Assurance or any equivalent combination of training, education and experience that demonstrates ability to perform the duties of the position
  • Preferred: 3 or more years of career experience in Software Quality Assurance
  • Preferred: Experience with creation, execution, and maintenance of automated front-end (browser and mobile) and back-end (API and database) tests
  • Preferred: Experience in healthcare IT, EMRs, FDA software validation, pharmacy and/or pharmacy management software
  • Has strong programming skills and a demonstrable knowledge of programming languages and object-oriented concept
  • Preferred: Has programming skill in Ruby, JavaScript
  • Possesses a solid understanding of databases
  • Preferred: Has proven skill in programming and testing with both SQL and NoSQL databases
  • Understands HTML concepts
  • Preferred: Has browser automation skill with Selenium, Watir, Appium
  • Demonstrates fluency in UNIX/Linux environments
  • Preferred: Has skills with shell scripting and virtualization: Vagrant, Docker


#DICE
Dice Id : 90940972
Position Id : 2868872
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Software Engineer
  • BioTelemetry, Inc.
  • Malvern, PA
Senior Software Engineer
  • Cardinal Integrated Technologies Inc
  • Philadelphia, PA
Solutions Architect, Marketing Technology
  • Computer Enterprises, Inc.
  • Philadelphia, PA
Senior Specialist Quality Assurance - Level III (Senior)
  • Ascent Services Group
  • West Point, PA
Software Engineer
  • Yoh - A Day & Zimmerman Company
  • Mt Laurel, NJ
Systems Integration & Testing Engineer VV&T
  • Perspecta
  • King Of Prussia, PA
Software Developer / Software Engineer
  • Intellicomm Inc.
  • Wayne, PA
Quality Engineering
  • Zachary Piper Solutions, LLC
  • Philadelphia, PA
WiFi Test Engineer
  • Bioinfo Systems
  • Philadelphia, PA
Applications Specialist, Way to Health
  • Penn Medicine
  • Philadelphia, PA
Lead Software Engineer
  • The Judge Group, Inc.
  • Maple Shade, NJ
C#.Net Software Engineer :
  • The Edgewater Group LLC
  • Philadelphia, PA
Software Engineer (4 month contract)
  • CyberCoders
  • Fort Washington, PA