Join our Talent Network
Skip to main content

Senior QA Engineer

Waltham, MA, United States


SHIFT: No Weekends

SCHEDULE: Full-time

Do you have a passion for healthcare and helping others? Do you enjoy working in a fast-paced, patient-centered environment? Jump-start your career in our Quality Assurance department. Submit your application today!


You contribute to our success. Every role has an impact on our patients’ lives and you have the opportunity to make a difference. We are looking for dedicated professional like you to be a part of our Software Quality Assurance team. Join us in our efforts to better our community!


We offer you an excellent total compensation package, including competitive salary, excellent benefit package and growth opportunities. We believe in our team and your ability to do excellent work with us. Your benefits include 401k, PTO medical, dental, flex spending, life, disability, tuition reimbursement, employee discount program, employee stock purchase program and student loan repayment. We would love to talk to you about this fantastic opportunity.


PatientKeeper, a leading firm in the growing healthcare technology industry, has an exciting opportunity for an experienced technical Senior Software Quality Assurance Engineer to join our talented QA Team. 


At PatientKeeper, we are expert in connecting healthcare information systems across hospitals and physician practices to create a single software work environment for physicians. Our teams develop and maintain a unique suite of applications that physicians use to take care of their patients.  What’s so unique?  In an industry where EMRs are viewed by many physicians as barrier to care, physicians love their PatientKeeper.  Our applications are based on modern UI and technology standards (Java Stack, Native Swift iOS, Native Java Android). 


In this critical role, you are ensuring the quality and reliability of PatientKeeper's ePrescription and Medication Reconciliation software products with a focus on integrated systems.  You will perform all the stages of manual testing such as functional, integration, system and end-user testing. Responsibilities include creating test cases and test coverage documents, setting up environments, configuring inbound and outbound interfaces and testing backend components (interfaced systems) of our software prior to release to clients.  A technical background with good understanding of three tier architecture, database layer, XML, HL7 and server side components is necessary. Strong software QA knowledge, attention to detail and analytical capabilities are a must.


Required Skills:
  • Software testing (manual testing) and delivery in web/Java/J2EE environments
  • Strong analytical and troubleshooting skills
  • Ability to learn quickly and produce quality work in deadline-driven situations
  • Strong SQL skills, experience with relational databases
  • Good understanding of XML
  • Experience with API testing
  • Good working experience with application or web servers like IIS, Tomcat etc.
  • Ability to analyze log files and java stack traces to investigate issues and identify failures
  • Ability to execute automation scripts
  • Proven ability to create thorough test plans tied to business requirements
  • Sound understanding of all aspects of software testing
  • Desire to learn and work on complex applications
  • Must be able to work within a team environment
  • Candidate should possess good communication skills and positive attitude
  • A technical background with good understanding of three tier architecture, database layer and server side components is necessary

Desired Skills/Experience:

  • MEDITECH systems is highly desirable
  • Software testing for handheld units (Smartphones)
  • Healthcare industry, HL7 messaging standard and familiarity with clinical data
  • Source code control system like SVN, GIT
  • Knowledge of Rancher, Docker a plus

Required Experience:

  Core Competencies:
  • Master’s OR Bachelor’s degree in C/S or related field
  • 5-6 years of software quality assurance in a Java/J2EE environment
  • Significant experience in testing of complex, high-performance enterprise software, using n-tier architectures, preferably in a software product company
  • Ability to write simple and complex SQL queries for backend testing
  • Experience validating software across different browsers
  • Experience using a bug tracking system like Jira, Bugzilla etc.
  • Experience with web services, APIs and validating the XML output
  • Working knowledge of Agile software development techniques
  • Ability to write precise test scenarios/test cases and incorporate new enhancements into existing workflows.
  • Experience working on client issues
  • Effectively incorporates product, platform and system knowledge into integrated workflows.
  • Recommend solutions to complex problems, while mentoring others
  • Ability to communicate effectively with cross functional teams, in technical and non-technical terms

PatientKeeper is a leading provider of healthcare applications for physicians.  Our mission is to make IT an indispensable tool for 21st century of clinical care.

If you find this opportunity compelling, we encourage you to apply. We promptly review all applications. If you are highly qualified you will hear from one of our managers. We are actively interviewing so apply today!

For more information about us, visit

Job Location
Waltham, Massachusetts, United States

Position Type

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply Now

Facility: PatientKeeper
Job ID: 26665-14726
Category: Information Technology
Contract: Full-time
Shift: No Weekends
Job Class: Regular

Apply Now
Share: share to e-mail
Personalize your experience

Can't find the right job today? Click to Join our Talent Network