Quality Assurance Engineer

  • Full-Time
  • Miami, FL
  • ChenMed
  • Posted 3 years ago – Accepting applications
Job Description

ChenMed is transforming healthcare for seniors. We provide big answers to big problems in health care delivery. ChenMed is a full-risk primary care market leader with an innovative philosophy, unique physician culture and end-to-end customized technology. These things allow us to provide world-class primary care and coordinated care to the most vulnerable population – moderate- to low-income seniors who have complex chronic diseases.


Through our innovative operating model, physician-led culture and empowering technology, we are able to drive key quality and cost outcomes that create value for patients, physicians and the overall health system. Our model allows us to practice medicine the way it should be practiced. By recruiting focused physicians and reducing their doctor-to-patient ratios, we increase patients’ “face time” during each monthly appointment and help foster stronger doctor-patient relationships. Our model also drives and enhances compliance with treatment plans.

As a result of our efforts, our patients realize lower hospital admissions. Their overwhelming response to our approach is reflected in our aggressive, organic growth and net promoter scores in the low to mid 90s, which is unheard of in any industry. Read more about our results and the value of the ChenMed model.

As a company, we are making a difference in the lives of seniors and the health care system overall.

ESSENTIAL JOB DUTIES/RESPONSIBILITIES:

  • The Quality Assurance Engineer reports to the IT Resource Manager within the IT group, however, directly supports the Quality Assurance team. This person is responsible for end-to-end quality assurance activities on assigned projects and initiatives. They are responsible for supporting the IT Department in delivering scalable quality software products as well as ensuring proper quality level on all aspects of IT deliveries.
  • Quality Assurance Engineer designs, modifies, develops, writes, and implements test cases; supports and/or resolves issues with software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
  • Creates, executes, and manages test plans/test cases across the entire spectrum of quality assurance: exploratory tests, acceptance tests, functional tests, regression tests, smoke tests, usability tests, performance tests, etc.
  • Performs black box and/or white box testing as needed.
  • Ability to translate technical requirements and specifications into deliverable test cases/scripts and analyze logs.
  • Writes automated selenium and API scripts.
  • Communicates quality issues and risks to the software development teams and technical leaders.
  • Works with multiple application development, architecture, and network teams, identifies, diagnoses, and reports on application issues.
  • Provides engineering support for testing approach design and tools on projects of peers and junior associates.
  • Assists with creating and performing repeatable testing procedures and processes.
  • Defines regression cases and make suggestions for automation.
  • Provides feedback and recommendations to Developers on software usability and functionality.
  • Scrum Team member actively participates in all scrum ceremonies.

TECHNOLOGIES QUALITY ASSURANCE ENGINEERS WORK WITH INCLUDE:

  • Relational database
  • Microservices
  • SQL/Java/React/xml/HL7
  • AWS
  • E2E Testing: manual and automation
  • Database testing
  • API testing
  • Performance testing
  • UI automation testing
  • Strong familiarity with quality assurance methodologies and objectives

TOOLS QUALITY ASSURANCE ENGINEERS WORK WITH INCLUDE:

  • MySQL WorkBench
  • Swagger/ReadyAPI
  • Jmeter/Blazemeter
  • IDE/Selenium WebDriver/java
  • Atlassian Suite: BitBucket/Confluence/JIRA/Zephyr
  • AWS
  • UiPath
  • Jenkins
  • Git

KNOWLEDGE, SKILLS AND ABILITIES:

  • Fundamental familiarity with quality assurance methodologies and objectives
  • A product-centric mindset and the ability to ask questions in order to improve the product, not only in its technical implementation but also in how well it is serving the needs of our customers
  • Ability to translate technical requirements and specifications into deliverable test cases/scripts and analyze logs
  • Ability to mentor technicians and administrators, teammates and project partners for the decomposed work
  • Operates with weekly supervision
  • Influences associates to follow standards and correct approaches
  • Breaks up multi-week objectives into tasks. Completes 1-week tasks alone
  • Expert in at least one Core domain or technology. Intermediate skill with at least one other. Basic competency in most domains or technologies used in team
  • Improves own productivity. Positive influence on team. Builds relationships and earns respect across multiple internal teams and partner organizations
  • Solid at delivery and execution. Completes tasks with a high standard of quality. Assumes ownership over results, including both successes and failures. Learns quickly from mistakes and failures, including those of others. Keeps manager apprised of progress and knows when to escalate
  • Able to have critical interactions in a calm and professional manner. Ability to identify personal development goals as part of yearly review. Able to align core controls to business requirements
  • Provides solution-driven thought leadership for affiliated team
  • Ability to learn and implement new technologies and processes
  • Excellent interpersonal, organizational, and time management skills
  • Ability to create technical documentation describing proposed functionalities and story test
  • Familiarity with databases and knowledge of SQL
  • Ability to write basic code in languages like Java or Python
  • Proficient in Microsoft Office Suite products including Word, Excel, PowerPoint and Outlook, plus a variety of other word-processing, spreadsheet, database, e-mail and presentation software

ChenMed IT Employee Value Proposition:

  • At ChenMed, we are pioneering a different way to practice medicine. Our value-based model makes patients our highest priority, and the need for our model has never been higher. ChenMed’s extensive care network is made possible, in part, through cutting-edge technology and innovative, data-driven solutions. We strive to reimagine healthcare, which is why Fortune ranked ChenMed in its Top 53 companies on their Change the World list.
  • Our technology experts at ChenMed are pushing boundaries and eliminating barriers to make our nationwide growth possible. Our team builds custom-developed software, offering unique workflows and insights so we can provide better care to more patients than ever before.
  • To achieve our mission, we need diverse technology staff whose desire to innovate is limitless. At ChenMed, your success is our passion, which is why we offer exceptional growth resources, leadership programs, mentoring, technical training and certification, and competitive compensation. Our world-class culture scores show that joining the team means a sense of belonging. Bring your potential to ChenMed, and we will help you realize it.
  • If you want to make a difference and be a part of American healthcare transformation join our amazing dynamic and diverse team who takes technology in primary care to a new level. Join the team where your talent is recognized, self-development is embraced, the culture is driven by the highest standards of Chenmed Values and Behaviors, and your achievements are recognized by the organization.
  • To be a part of our team is to be a family, and we are looking for talented individuals like you to join our community.

At ChenMed, we are always looking for talented people to join our team. We encourage you to follow us:

  • On LinkedIn: https://www.linkedin.com/company/chenmed/
  • On Twitter: @ChenMed
  • On Instagram: @LifeAtChenMed

At ChenMed, If you are an innovative, entreprenuerial minded, over-achiever who is extremely passionate in helping people and revolutionizing Healthcare again, we are that dynamic and exciting company you are looking for!

After applying, we encourage you to "follow" us on LinkedIn (ChenMed) as well! This way you can stay informed and up to date on what’s happening around our organization and start your path to becoming part of our FAMILY!

EDUCATION AND EXPERIENCE CRITERIA:

  • BA/BS degree in Computer Science or a related field OR additional experience above the minimum will be considered in lieu of the required education on a year-for-year basis required

  • A minimum of 2 years of IT-related work experience

  • A minimum of 1 year of experience with manual testing, API testing, Integration testing and troubleshooting

  • Intermediate level experience in quality assurance and/or equivalent

The Quality Assurance Engineer is responsible for helping to maintain and improve quality standards for our products by ensuring that we diligently identify and remediate any new defects through application testing, system support and documentation. The incumbent in this role designs, modifies, develops, writes and implements test cases; supports and/or resolves issues with software applications and components; works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow. He/She works closely with other QA Engineers, Software Engineers, IT Architects, Product Owners and other technical professionals to ensure that specifications that are clearly articulated have been met.
Apply to this Job