This job listing has expired and the position may no longer be open for hire.

Software Product Engineering - Sr. Engineer - Software at Tabula Rasa Healthcare in Moorestown, New Jersey

Posted in General Business 30+ days ago.

Type: Full-Time

Job Description:

Our goals are to provide excellent service, utilize advanced technology, and proficiently deliver results. To accomplish these goals, we constantly seek individuals who look for ways to do things better. We are a company whose culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement.

Tabula Rasa HealthCare (TRHC) is a leader in providing patient-specific, data-driven technology and solutions that enable healthcare organizations to optimize performance to improve patient outcomes, reduce hospitalizations, lower healthcare costs, and manage risk. Medication risk management is TRHC's lead offering, and its cloud-based software applications, including EireneRx® and MedWise™, provide solutions for a range of payers, providers and other healthcare organizations.

TRHC empowers our employees to provide excellent service, utilize advanced technology, and proficiently deliver results. Our 32Fundamentals are what we are and who we are. Our culture cultivates teamwork, rewards excellence, focuses on quality for every aspect of our business, and promotes community involvement. As a part of our team, you will help us bring innovative service models to healthcare, improving patient outcomes.

In this position, the Senior Engineer will be responsible for leading and mentoring a Product Validation team as they drive quality improvement and validate quality criteria across multiple software products. He or she will have deep software engineering experience and will champion quality-focused decisions throughout all phases of the software development life cycle. The Senior Engineer will have strong software development skills and will leverage those skills as he or she leads the team in all activities, including the creation and maintenance of an automated suite of regression tests within our existing framework. The Senior Engineer will be able to understand and critically review software architecture and requirements; create, execute, and automate test plans and test cases; track and articulate test results; define and validate acceptance criteria; juggle multiple projects and priorities; and objectively assess production readiness from a quality perspective.


    • Reviews software requirements and provides quality-related feedback Creates effective test plans and data sets for functional/integration testing and end-to-end 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 Objectively assesses production readiness from a quality perspective Facilitates deployment activities and smoke testing of newly-released code 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
      Estimates and tracks efforts appropriately, articulating test results, progress, and impediments to product leadership and the development team Oversees disposition, prioritization, and tracking of all reported software defects Collaborates with product leadership team to assess resource and capacity needs for upcoming work items Drives efforts to improve product quality and enhance Development, Validation, and Support processes Demonstrates strong project management skills and the ability to keep projects on track Mentors team members, enabling professional development and growth in support of department goals and the company mission
    SUPPORT (10%)
      Provides assistance to support team in diagnosis of reported issues related to software features and functionality
      Advances job knowledge to the next level by participating in educational opportunities Stays current on advances in test tooling and strategies


  • Required: 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


  • Required: 5 or more years of leadership 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: 10 or more years of career experience in Software Quality Assurance

    • Preferred: Experience in healthcare IT, EMRs, FDA software validation, pharmacy and/or pharmacy management software

  • Required : Experience with creation, execution, and maintenance of automated front-end (browser) and back-end (API and database) tests

    • Preferred: Experience in mobile test automation

  • Required: Experience in mobile application testing


  • Required: Works independently with minimal direction
  • Required: Has strong programming skills and a demonstrable knowledge of programming languages and object-oriented concepts
      Preferred : Has programming skill in Ruby, JavaScript, C#
    Required : Possesses a solid understanding of databases
      Preferred : Has proven skill in programming and testing with both SQL and NoSQL databases
    Required: Understands HTML concepts
      Preferred: Has automation skill with Selenium/Watir, Appium and Cypress
    Required: Demonstrates fluency in UNIX/Linux environments
      Preferred: Has skills with shell scripting and virtualization (Vagrant/Docker) Preferred: Has experience with Gitlab, Kubernetes, Docker
    Required: Possesses excellent oral and written communication skills and strong interpersonal skills Required: Demonstrates excellent attention to detail Required: Upholds the Agile philosophy and maintains flexibility in a changing environment Required: Has strong organization skills, a high degree of ownership for projects, and strong follow-through Required: Is responsible and self-directed Required: Possesses high level of integrity, with good judgment and recognition of need for confidentiality in certain circumstances Required: Is quality-oriented, innovative, steadfast, and efficient


The Company is proud to be an equal opportunity employer. All qualified applicants will receive consideration without regard to ancestry or national origin, race or color, religion or creed, age, disability, AIDS/HIV, gender, marital or family status, pregnancy, childbirth or related medical conditions, genetic information, military service, protected caregiver obligations, sexual orientation, protected financial status or other classification protected by applicable law.

Other details

  • Pay Type Salary

Apply Now

More jobs in Moorestown, New Jersey

3 days ago

S.P. Richards Company
3 days ago

S.P. Richards Company
4 days ago

Oldcastle BuildingEnvelope Inc
More jobs in General Business

General Business
30+ days ago

HomeTrust Bank
General Business
30+ days ago

HomeTrust Bank
General Business
30+ days ago

HomeTrust Bank