Senior Quality Assurance Engineer

Job ID
Employment Type
Full Time
Hours Per Week


nThrive® provides leading healthcare revenue cycle management SaaS solutions, offering patient access, charge integrity, claims management, contract management, machine learning & robotic process automation, data & analytics, and education software solutions to more than 900 hospitals and health systems in North America, including 37 of the 40 largest healthcare providers in the U.S. nThrive's end-to-end software platform helps healthcare organizations increase revenue, reduce costs, expand cash collections, and ensure regulatory compliance across the entire revenue cycle continuum. For more information on nThrive, please visit www.nthrive.com.


The Senior Software Quality Engineer position is responsible for applying Agile and SDLC QA methodology to verify and validate that nThrive core products meet specifications and customer requirements in order to ensure customer satisfaction.  This is accomplished through the creation and execution of detailed test plans and test cases to test and log defects against enterprise, web-based applications.  This position requires strong analytical, problem solving, and communication skills, attention to detail, and the ability to extensively document test procedures, expected results, and defects. 


  • Advanced level understanding of Software Quality Assurance (SQA) concepts and practices to continually provide tools for the software delivery teams. These need to be industry standard QA best practices /theory, not ideas specific to company x 
  • Deep technical SQA skills as well as SW development skills 
  • Well-read and educated in all aspects of SQA theory and must have experience using and applying techniques including but not limited to Domain Testing, Risk based Testing, Exploratory testing 
  • Apply and educate teams on SDLC and Agile software quality assurance and software testing concepts and practices to continuously assess the risks, condition and quality of products and releases 
  • Review requirements, acceptance criteria, functional design, technical design, and use case design documents to determine testability across teams and products 
  • Provide estimates for planning, development, and execution of test efforts within and across teams and products 
  • Create detailed test plans, and test strategies that clearly describe the test environment, setup, risks, scope, assumptions, dependencies, and strategy within and across teams and products and use industry best practices and techniques to drive these tasks 
  • Create detailed test cases that clearly describe the pre/post conditions, test executions steps, and expected results 
  • Execute test cases to assess the condition and quality of software builds, releases, and bug fixes 
  • Request, document, setup and manage test data in a test environment 
  • Perform functional (black box and white box), system and regression testing 
  • Write SQL queries to analyze data in relational databases 
  • Document and track defects, issues and enhancements to resolution using defect tracking tools 
  • Create regular project status reports. Communicate all risks and issues to the QA Manager in a timely manner 
  • Perform root cause analysis and trends of defects to drive quality improvement 
  • Review Release Notes and provide feedback to documentation teams 
  • Mentor more junior members of the team 
  • Embraces the scrum philosophy of change and looks for continuous improvement in their skills and to enhance the quality of our products 
  • Assist with generation of metrics to assess quality 
  • Create QA-related process documents and training guides 
  • Build strong knowledge of the healthcare industry and several product lines to provide QA expertise in several areas; considered a subject matter expert 


  • Bachelors Computer Science, Engineering, or other equivalent degree 
  • 5+ years SDLC QA experience 
  • 5+ years testing/debugging .NET/Windows and Web-based applications 
  • 5+ years’ experience with relational databases and reading/writing SQL 
  • Experience testing .NET and web-based applications required 
  • 5+ years’ experience with automation 
  • 3+ years’ experience with Agile/SCRUM methodologies 
  • Ability to take direction, proactively seek out information, and build productive working relationships 
  • Ability to work effectively in a team setting – take direction, proactively seek out information and build productive working relationships 
  • Motivated, self-starter with the ability to work independently and as part of a multidisciplinary team 
  • Strong organizational, problem-solving, and analytical skills 
  • Strong verbal communication and writing skills 
  • Ability to comfortably interact with stakeholders at multiple levels 
  • Proficient in Microsoft Windows operating systems and Office (Word, Excel, PowerPoint and Outlook) 
  • Travel: No travel required for this role

Preferred Skills

  • ISTQB or QAI training and certifications
  • Prior Healthcare industry experience
  • 5+ years experience with modern programming languages (C#, Java)



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.