Modernizing Medicine

Software Quality Assurance Test Engineer in Modernizing Medicine


Santiago (temporarily remote) — Full time

SysAdmin / DevOps / QA | Semi Senior

Apply now Requires applying in English
Modernizing Medicine last checked this job today.

Modernizing Medicine® - Empowering medical practices to maximize efficiency and improve outcomes

Our solution, EMA, the Electronic Medical Assistant®, holds a distinctive position in healthcare technology and blends smoothly into your practice. We believe that an EHR system shouldn’t get in the way of how you practice medicine. It should function intelligently just like you. Like a true assistant, it should anticipate your next move.

To Modernize Medicine takes more than just a great product; it takes a great team

The work we do makes a difference. Our web and mobile applications are transforming healthcare information technology to increase practice efficiency and improve patient outcomes. Our innovative and collaborative culture fuels our growth and creates rewarding and empowering experiences for our team.


  • Estimate, prioritize, plan and coordinate testing activities
  • Understand business requirements and develop functional test plans/test cases for new and existing web applications.
  • Test products throughout the software development lifecycle and ensure that all product releases function correctly.
  • Work with product owners and developers to understand requirements and resolve issues.
  • Design, develop and enhance/maintain the QA automation framework and tests using Selenium WebDriver
  • Strong ability to debug code, analyzes failures, and trace defects to the root cause.
  • Maintain, support and extend existing automation for different applications.
  • Make sure all suites are up and running (sanity, smoke, regression & E2E) on Jenkins
  • Execute Automation scripts prior to production deploy while ensuring that products render and function properly on all major web browsers and mobile devices.
  • Review regression test cases and create library of test scripts.
  • Provide context driven and structured integration and regression testing.
  • Perform functional, regression, integration, smoke, and user acceptance testing as necessary
  • Develop and apply testing processes for new and existing products.
  • Integrate test automation industry standards and best practices.
  • Stay up-to-date with new testing tools and test strategies
  • Make sure team is on track and will be delivering all assigned task on time.
  • Communicate all concerns and status with team lead on timely manner.

Position Description

Position Overview

Modernizing Medicine is looking for an accomplished Quality Assurance Test Engineer at our Chile Office in Santiago. The Quality Assurance (QA) Engineer will develop and execute automated and manual tests to ensure product quality. The QA Engineer’s responsibilities include designing and implementing tests, debugging, and defining corrective actions. The QA Engineer plays an important part in our SDLC. Our ideal candidate will be responsible for conducting tests before product launches to ensure software runs correctly and meets requirements. Preference will be given to candidates with strong automation.


  • Work with lead to own both Manual & QA automation process, develop and implement testing techniques, plan the approach to sufficiently test the functionality of new and existing applications.
  • Experience in Agile methodology (preferably scrum) and experience in effective story planning for Product Increment.
  • Development/execution of test plans and test scripts
  • Works with a cross-functional team to establish/maintain consistent test methodology.
  • Very good understanding of Java.
  • Design and build automated test suites. Utilize innovative testing technologies to develop the product's automation testing strategy.
  • Strong English skills: able to understand and express ideas verbally and written


  • Automation experience (Selenium, Appium, Soap UI, RestAssured, Postman, Jira)
  • API & Integration Testing
  • Strong analytical & debugging skills
  • Strong knowledge of system testing best practices and methodologies
  • Extensive hands on experience with object-oriented programming using technologies like Core Java, Restful, SOAP, message queues, Apache Kafka, Jenkins, Eclipse, IntelliJ, Maven, Gradle etc.
  • Detailed knowledge of Android and IOS devices
  • Experience with CI/CD technologies, such as JIRA, Confluence, BitBucket (or other Git server), and Jenkins
  • Experience with SQL and ability to check data.
  • Exposure working in an Agile development environment with an understanding of Scrum Methodology (BDD, TDD)
  • Bachelor’s degree in computer science or a related field or equivalent work experience
  • 3+ years’ experience in automation testing of consumer facing applications on web/mobile.
  • 5+ years’ experience in overseeing the design, development, and implementation of quality assurance standards for testing
  • Great verbal and written communication. Must be able to clearly describe and discuss problems in timely fashion.
  • Candidates should be self-motivated, independent, detail oriented, and a responsible team-player.

Desired: Remote working experience with English-speaking teams.

Bonus Points

  • Experience in a fast-paced, startup-like environment.
  • Having loads of passion for highly-usable, modern web experiences and mobile applications.
  • Great verbal and written communication. Must be able to clearly describe and discuss problems in timely fashion.
  • Candidate should be a self-motivated, independent, detail oriented, and a responsible team-player.

Remote work policy

Temporarily remote during COVID-19

Position is remote only during COVID-19-related quarantine measures.

About Modernizing Medicine

Software Quality Assurance Test Engineer
Modernizing Medicine • Santiago (temporarily remote)
Apply Requires applying in English