Software Test Engineer

PrismatikIrvine, CA

About The Position

This role involves performing software verification and testing of software and hardware applications. The engineer will develop, maintain, and conduct internal testing procedures, document and communicate test results, and work on automation using various software scripting languages. The position requires following instructions from senior/lead test engineers and management, and performing other related duties as needed. Key responsibilities include developing test plans, writing and executing test cases, performing regression testing, automating tests, identifying and reporting defects, collaborating with developers, analyzing test results, maintaining documentation, continuous improvement of testing processes, effective communication, and adhering to quality standards.

Requirements

  • Bachelor’s degree in Engineering or a related field, or a minimum of two (2) years of related experience in lieu of bachelor’s degree.
  • Works under the guidance of senior team members and management to perform duties related to software verification and testing of software and hardware applications as a small component.
  • Develops, maintains, and conducts internal testing procedures and reports.
  • Documents and communicates test results.
  • Works on automation using various software scripting languages.
  • Follows instruction established by senior/lead test engineers and/or management.
  • Performs other related duties and projects as business needs require at direction of management.

Nice To Haves

  • Knowledge of dental software and dental production workflow highly preferred.
  • Previous experience using any scripting language such as JavaScript, JQuery, or Python preferred.

Responsibilities

  • Develop comprehensive test plans based on software requirements and specifications.
  • Design and document detailed test cases to verify the functionality and performance of software applications.
  • Conduct tests according to established test plans and report findings accurately.
  • Perform regression testing to ensure that software changes or updates do not adversely affect existing functionalities.
  • Develop and implement automated testing scripts using various tools and frameworks to improve efficiency and test coverage.
  • Detect, isolate, and report software defects or inconsistencies, providing clear steps for reproduction.
  • Work closely with software developers to understand the codebase, troubleshoot issues, and ensure timely resolution of defects.
  • Analyze test results and provide feedback to stakeholders, including developers, project managers, and quality assurance teams.
  • Maintain detailed documentation of test cases, test results, and any issues encountered during testing for future reference and audit purposes.
  • Continuously evaluate and enhance testing processes, methodologies, and tools to optimize quality assurance activities.
  • Communicate effectively with team members and stakeholders to ensure alignment on testing objectives, priorities, and outcomes.
  • Adhere to established quality standards, best practices, and regulatory requirements relevant to software testing and quality assurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service