Software Test Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience., 3–5 years of experience in software testing, preferably in the healthcare technology industry., Proficient in writing test plans, test cases, and reports, with familiarity in front-end and back-end testing., Experience with test automation frameworks and bug tracking software..

Key responsibilities:

  • Develop and maintain software test plans and test cases from requirements and design specifications.
  • Collaborate with teams to validate system functionality and participate in risk analysis for FDA software applications.
  • Execute automated and manual testing for both front-end and back-end applications.
  • Analyze test results, document defects, and ensure systems meet business requirements.

Cala Health logo
Cala Health
51 - 200 Employees
See all jobs

Job description

About Cala

At Cala, we’re working to free people from the burden of chronic disease. We began by creating the first non-invasive prescription therapy for hand tremor. After years of careful fine-tuning and improvements, we released Cala kIQ — our most sophisticated therapy yet. Our products have empowered thousands of people to get back to their lives with confidence and ease.

But we won’t stop there. Our pioneering technology can be applied across neurology, cardiology, and so much more. It’s all part of our mission to help people in their struggle with chronic disease. We’re only just getting started.

The Opportunity

We are seeking a dynamic Software Test Engineer with expertise in both Python and JavaScript to join our team. The ideal candidate will be responsible for manual and automated testing of frontend and backend applications written in both Python and Javascript. The role also involves maintaining rigorous testing documentation in line with FDA requirements and ISO standards. You will collaborate closely with software engineers, product owners, and quality teams to ensure we deliver safe, effective, and high-quality software products.

The compensation range for this role is market driven, with a salary range of $100,000 - $160,000. Additionally, we offer a robust benefits package. This offering is aligned with our overall compensation philosophy. 

A Day In The Life

Documentation and Analysis: 

  • Develop software test plans with clear and concise test cases from requirements, user stories, and design specifications ensuring full traceability.
  • Collaborate with business teams to formulate test plans, test cases, and test scripts to validate system functionality.
  • Participate in risk analysis, verification & validation (V&V) activities for FDA SaMD software applications.
  • Analyze test results, document defects, verify bug fixes, and ensure systems meet business requirements.
  • Collaborate with software engineers to understand features and debug issues.

Automated Testing:

  • Develop, execute, and maintain automated test cases using frameworks like Selenium, Pytest (for Python), and Jest, Mocha, or Cypress (for JavaScript).
  • Ensure integration of automated testing into the CI/CD pipeline using tools like Jenkins, GitLab CI, or CircleCI.

Manual Testing and End user requirements:

  • Perform cross-browser and cross-platform manual testing for front-end web applications.
  • Execute manual functional testing for backend services.
  • Perform end-to-end User Acceptance Testing(UAT) as per test plans to validate user flows, functional requirements, and user experience.
Skills and Experience

Required:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field OR an equivalent combination of education and software quality or testing experience.
  • Minimum 3–5 years of experience in software testing, preferably with the healthcare technology industry governed by the FDA.
  • Proficient in writing clear and concise test plans, test cases, and test reports.
  • Familiarity with front-end and back-end testing across various platforms.
  • Experience with test automation frameworks like Pytest, Selenium (Python), and Cypress, Jest, Mocha, Chai (JavaScript).
  • Experience in using bug/test tracking software Jira/Zephyr.
  • Hands-on experience with API testing tools such as JMeter, Grafana K6
  • Experience with version control using services like BitBucket or GitHub
  • Strong analytical, problem-solving, and documentation skills and attention to detail in identifying edge cases and bugs.

Preferred:

  • Knowledge of ISO 14971:2019 (Risk Management for Medical Devices) and ISO
    13485:2016 (Quality Management Systems for Medical Devices)
  • Knowledge of FDA Quality System Regulation and other applicable US Code of Federal Regulations for Devices Preferred
  • Knowledge of IEC 62304:2006 (Medical device software — Software life cycle)
  • Prior medical device experience

Cala Health believes our success is based on diversity of people, teams and thinking. We offer all employees the tools, training and mentoring they need to succeed. Our selection process is driven by the key requirements for the role rather than bias or discrimination on the basis of a candidate’s sex, gender identity, age, marital status, veteran status, non-jobrelated disability/handicap or medical condition, family status, sexual orientation, religion, color, ethnicity, race or any other legally protected classification.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Problem Solving
  • Analytical Skills

Software Engineer Related jobs