Join our Talent Network
Skip to main content

Senior Software QA Engineer

/ Search Results / Senior Software QA Engineer

Waltham, MA, United States


SHIFT: No Weekends

SCHEDULE: Full-time

Do you want to be a part of a family and not just another employee? Are you looking for a work environment where diversity and inclusion thrive? Submit your application today and find out what it truly means to be a part of a team.


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 professionals like you to be a part of our Software Quality Assurance team. Join us in our efforts to better our community!


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 performance of PatientKeeper’s web portal application.  You will perform all the stages of manual testing such as functional, integration, system, load 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, JSON, HL7 and server side components is necessary. Strong software QA knowledge, attention to detail and analytical capabilities are a must. Ability to do basic scripting work and understanding of command line operations will differentiate candidate.

Required Skills:
  • Manual software 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
  • 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:

  • Experience with source code control systems like GIT, SVN
  • Entry-level experience with programming/scripting and XPATH
  • Using the command line in Windows or Linux
  • Healthcare industry, HL7 messaging standard and familiarity with clinical data

Required Experience:

  Core Competencies:
  • Bachelor’s degree in computer science or related field
  • Five to six 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 JSON 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.


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.


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 our recruiter or 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.


Our Company’s recruiters are here to help unlock the next possibility within your career and we take your candidate experience very seriously. During the recruitment process, no recruiter or employee will request financial or personal information (Social Security Number, credit card or bank information, etc.) from you via email. The recruiters will not email you from a public webmail client like Gmail or Yahoo Mail. If you feel suspicious of a job posting or job-related email, let us know by clicking here.

For questions about your job application or this site please contact HCAhrAnswers at 1-844-422-5627 option 1.

Apply Now

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

Apply Now
Share: share to e-mail

Additional Job Applicant Resources

Personalize your experience

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