Force is reimagining the way patients recover from injury and surgery by connecting them with their care teams. We are partnered with leading health systems across the United States to deliver prescriptive plans of care to their patients, measure multiple clinical data points and provide actionable insights into care and recovery. We have a direct and immediate feedback loop to our end users (patients and providers) and pride ourselves in being agile and responsive.

Force is seeking a QA Engineer to join our Quality Assurance team. You will be responsible for creating, maintaining and optimizing our automation frameworks for functional and performance testing. This position requires working closely with development and product management teams. Qualified candidates must have a solid technical background and experience with modern testing practices. 

We are building new applications using the data that we already collect today to leverage AI and Machine Learning to perform predictive analytics and risk analysis on patient populations. We are looking for passionate people who want to work in a mission-driven team and a collaborative environment.

What will you do?

  • Define test methods and create test plans for software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards.
  • Create and execute detailed, comprehensive and well-structured test plans and test cases.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Define a strategy for testing new features and functionality, and be responsible for quantifying and improving data quality across multiple elements of our application.
  • Maintain effective communication with the project software engineers on project limitation, capability, performance requirement and hardware interface changes.
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback and to ensure that requirements stated are correct, unambiguous, and verifiable.
  • Prepare and log thoughtful and concise descriptions of software bugs to be replicated by developers.
  • Help establish new processes, implement best practices, and adopt appropriate toolset.
  • Build and maintain automation frameworks for functional and performance testing. 
  • Maintain test environments and insure proper deployment methodology is followed. 

We are looking for someone with:

  • 5+ years of hands on experience in Software Quality Assurance in fast paced development environment. 
  • Programming skills (Python, JavaScript) and aptitude with test tooling (JUnit, Jmeter, Cucumber, Postman, Selenium, etc.) and reporting/visibility tooling such as Looker. 
  • Understanding and ability to test APIs.
  • Knowledge of AWS cloud infrastructure or experience working with other cloud providers.
  • Good understanding of the Software Development Life Cycle and the role and responsibilities of the QA team.
  • Knowledge of support tools such as Clubhouse, GitHub, etc.
  • Ability to establish and evolve formal QA processes, ensuring that the team is using industry-accepted Agile best practices.
  • Ability to develop and execute test cases, scripts, plans and procedures (manual and automated)
  • Working knowledge of Linux based systems and ability to execute Linux commands.
  • Strong analytical skills with ability to analyze requirements, understand technical documents and implementation as well as ability to identify gaps and risks.
  • Good understanding of web technology and client server architecture and ability to troubleshoot server issues and identify problems.
  • Capable of developing SQL scripts to perform verification of SQL objects or non-relational queries and various data migrations.
  • Working with healthcare technologies (e.g. HL7 data structure).

Apply for this Job

* Required
When autocomplete results are available use up and down arrows to review
+ Add Another Education