Software Tester

Johnson Health Tech Companies•Cottage Grove, WI

About The Position

Johnson Health Tech is seeking a Software Tester to support quality assurance for embedded Android-based systems within its fitness equipment technology ecosystem. The role combines test design and execution with opportunities to develop automation and testing tools, while building software development skills and understanding how business requirements inform technical decisions. The tester works closely with Design Quality Assurance leadership and Product Development teams to ensure a seamless digital experience and reliable, accessible software that respects user privacy. This is an individual contributor, non-supervisory position on a global team of test engineers focused on the integration of hardware, software, and regulatory integrity. Evening calls with global teams and occasional domestic and international travel may be required. The position operates in a typical office environment with usually moderate noise levels. It requires regular computer, telephone, and standard office equipment use, with occasional lifting of up to 25 pounds. Reasonable accommodations may be made for qualified individuals with disabilities to perform the essential functions.

Requirements

  • Bachelor’s degree in Computer Science or a related engineering field.
  • Classroom project-level experience with object-oriented programming such as C++ or Java.
  • Familiarity with Android Studio.
  • Familiarity with Unix shell scripting.
  • Familiarity with Ubuntu and Windows platforms and commands.
  • Passion for software quality assurance.

Responsibilities

  • Author test cases, scenarios, plans, and cycles for multiple embedded Android-based systems.
  • Convert manual regression and feature test scenarios into automated test scripts and execute automated scripts in the test center.
  • Participate in reviews of product software design requirements and functional specifications.
  • Collaborate with Product Development teams to understand requirements and develop and manage test scenarios for new development projects.
  • Communicate, prioritize, and track test execution, defects, and issues; recommend corrective actions when needed.
  • Facilitate functional, regression, UI, and performance testing for feature requirements.
  • Investigate root causes of isolated issues during the software development lifecycle.
  • Facilitate problem resolution and coach Product Owners and developers, while mentoring team members and offshore teams.
  • Test throughout all phases of the development lifecycle, including regression, functional, integration, and end-to-end testing, using a combination of methods.
  • Develop testing tools to improve testing reliability and efficiency.
  • Collaborate with offshore teams to validate and obtain approvals for software release build distribution.
  • Take on other projects as assigned.

Benefits

  • Health insurance
  • Dental insurance
  • Company-paid life insurance
  • 401(k)
  • Paid time off
  • Product discounts
  • Wellness programs
  • Growth opportunities
  • Excellent compensation package
  • Team-oriented work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service