"Amazing Charts saved my practice! My reimbursements increased significantly once I started using it."

— E. Griffin III, MD, Family Practitioner and Geriatric Physician


Start an Amazing Career at Amazing Charts

Are you looking to join a team of smart, highly motivated people at a fast-growing medical software company?

Recognized by Inc Magazine as one of the fastest growing companies in the United States, Amazing Charts offers limitless career possibilities and the opportunity to do something that improves life for both health care providers and their patients.

Amazing Charts is a great place to work because:

  1. You can make a real impact every day.  There are no layers of bureaucracy at Amazing Charts, and we shun “corporate” thinking.  If you have a new idea, we want to hear it.
  2. Our growth potential is enormous as more and more health care providers discover the benefits of going “paperless” and look for an affordable and usable EHR solution.
  3. We are committed to an honest, ethical workplace that respects and values the talents of our employees.
  4. Our home office is located in historic North Kingstown, Rhode Island. This is a beautiful part of the state, and a short drive from the ocean and historic Newport.
  5. We are shaping the future of healthcare in America.  Electronic Health Records can help reduce administrative costs and medical errors, improve communication among providers, and enhance continuity of care. It is a truly exciting field.

Current openings are shown below, but we are growing - so check back again next month if you don't see something that matches your needs.

Current Openings - Boston, MA Office

Automation QA Engineer

Automation QA Engineer

Amazing Charts is an entrepreneurial, high growth healthcare IT company. Founded in 2001 by a family physician, our mission is to improve the lives of our clinicians and their patients through innovative solutions that increase physician productivity and patient outcomes. We now offer an award-winning client-server and cloud-based platform for Electronic Health Records, Practice Management, and Patient Engagement. We operate as a wholly owned subsidiary of Pri-Med, a leader in physician education for over 20 years. Our products are Meaningful Use 2 certified and ICD-10 compliant. The company is based in Boston’s Back Bay with a 2nd location in North Kingstown, RI.


Automation QA Engineer at DBC Pri-Med will be a valuable member of Pri-Med’s QA team to reduce field issues and improve customer satisfaction, and will report directly to our QA Manager.  S/he will be responsible for supporting the verification of the Amazing Chart Electronic Health Record (“EHR”) SaaS based application (InLight) with a focus on increasing automation coverage of the regression test suite.  Automation QA Engineer will use automated test/scripting skills to support testing, and will execute manual test cases when necessary. 

More specifically, his/her responsibilities will include the following: delivering solid test execution in support of Amazing Chart’s InLight extensive feature set such as eRx, scheduling, patient demographics and clinical workflows; developing test plans and test cases to validate new features for all InLight releases as needed; supporting validation of product releases by creating and executing automation scripts to increase regression test coverage and reduce test time; prioritizing features as candidates for automation depending on ROI analysis to reduce test time and improve test coverage; working with the development and QA teams to break down complex software architecture and feature sets in support of developing automated tests; providing robust investigations and clear communication of issues and documenting them appropriately in the bug tracking tool; working closely with development team and contributing to adoption of agile/SCRUM within Development and QA; and functioning as a strong team player capable of working seamlessly with developers, QA and Tech Support, and providing leadership in support of QA team goals and objectives.

Must have: BS in Computer Science, Engineering or a related field, plus at least 4 years of experience as a QA Engineer or related position in a leading software development environment with experience troubleshooting and resolving software issues, including at least 2 years of automated test experience and scripting ability. Must also have: solid understanding of QA practices related to test strategy, test case development for different test types (i.e., regression, stress, performance, etc.), test documentation, and bug tracking; proficiency with automated test tools beyond record/playback, such as TestComplete, SoapUI, Selenium, NUnit, or QTP; experience designing, writing, and implementing different languages, such as Javascript, Java, Ruby, Python or C#; solid understanding of SQL and relational databases; experience with various QA related tools, such as bug tracking (Jira or Bugzilla), Test Case Management (Test Director or TestLink) and project management (MS Project or Excel); healthcare experience and understanding of clinical workflows (i.e., medication prescriptions/refills, clinical orders/results, patient engagement, etc.); experience with SDLC frameworks, including previous hands-on participation in Agile development projects; and experience building an automated test framework from the ground up. 


Current Openings - West Warwick, RI Office

Senior Software Engineer

Senior Software Engineer at DBC Pri-Med will be a member of the Electronic Health Record (“EHR”) Development Team delivering solutions that make a positive impact in the day-to-day experience of healthcare delivery and quality for physicians and patients. The Sr. Software Engineer will work with the EHR Development Team to understand, clarify and shape requirements for our solutions.  More specifically, the responsibilities of Sr. Software Engineer will include: performing high level and detailed design to satisfy complex business requirements; analyzing, designing, implementing, refactoring, and unit testing new and existing software components using C#, VB.NET, Entity Framework, and other .NET technologies; providing troubleshooting and root cause analysis for production issues that are escalated to the Engineering Team; and communicating effectively and appropriately to Team members at all levels across the organization.

Must have: BS in Computer Science, Engineering or a related field, plus at least 5 years of progressive post-baccalaureate experience as a Software Engineer, Software Developer, Software or Technical Architect or similar position. Must also have: experience with C#, VB.NET, and WinForms; strong understanding of object oriented design and development; knowledge of software design patterns and best practices and Agile software development practices; proficiency with MS SQL Server and T-SQL; experience with mobile application development; and experience working with teams in source code controlled environments using SVN, Mercurial, TFS, Git, or other popular systems.