Skip to Main Content
← Back to Jobs

Software Engineer, Product Validation

Tabula Rasa Healthcare Tucson, AZ
  • Posted: over a month ago
  • Full-Time
  • Benefits: Vision, Medical, Life Insurance, 401k, Dental

SinfoníaRx (a company of Tabula Rasa Healthcare Inc.) is a growing and innovative health care company whose mission is to provide the highest quality healthcare solutions for health plans, patients, and caregivers through Medication Therapy Management (MTM) programs, services, and products.

MTM is a personalized service designed to optimize health outcomes for individual patients. Through the SinfoníaRx program, pharmacy interns, pharmacy technicians, and pharmacists as a team work directly with patients, their providers, and community pharmacists to ensure optimal treatment while reducing the risk of adverse events and drug interactions. The SinfoníaRx program is unique in its ability to identify and triage drug-related problems at a population level on a per patient basis.

SinfoníaRx provides:

  • An environment of excellence and high-quality service;
  • Focus on people, communication, trust, and improvisation;
  • Competitive salaries;
  • Generous benefit plans;
  • Paid leave and holidays;
  • A relaxed work environment;


In this position, the Software Engineer I 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.


  • 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
  • Supports product deployment efforts and ensures environment functionality via smoke testing
  • 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


  • A Bachelor’s Degree in Computer Science, Management Information Systems (MIS), Information Assurance, or Health Informatics or a related field from an approved and accredited college or university.


  • Required: 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: 2 or more years of career experience in Software Engineering and/or 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, pharmacy and/or pharmacy management software


  • None


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

Tabula Rasa Healthcare

Why Work Here?

Growing company with casual environment, generous benefits and growth opportunities!

TRHC provides patient-specific, data-driven technology and solutions that enable healthcare organizations to optimize medication regimens. We improve patient outcomes, reduce hospitalizations, lower healthcare costs, and manage risk. We deliver our solutions through a comprehensive suite of technology-enabled products and services for medication risk management and risk adjustment.

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

What email should we contact you at once we get salary info from the hiring manager?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Our qualification feature is only available to registered members - what email address would you like for us to keep on file?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.