Engineer III, Software - Test

OmnicellCranberry Township, PA
5h

About The Position

Responsibilities Participate in all test phases of the product development lifecycle—from requirement analysis to functional, system, and regression testing Use AI copilots, LLM‑based agents, and automation assistants to accelerate creation of test cases, automated scripts, data sets, and test reports (without compromising engineering rigor) Create and review test cases with a focus on structuring them for effective AI‑assisted automation Implement programmatic tests across multiple scopes (component, system integration, performance, etc.) Leverage AI tools to isolate, analyze, and summarize defects, generating reproducible steps and root‑cause context efficiently Design and implement tools and frameworks—including simulators, mocks, and data generators—and integrate AI‑powered mechanisms to simplify test development and maintenance Assess, evaluate, and lead adoption of new testing methodologies, including emerging AI‑based testing frameworks and autonomous test agents Participate in and help coordinate estimation, planning, and readiness discussions for product releases Collaborate with cross‑functional teams on documentation and training, including creating AI‑generated documentation drafts where appropriate Understand how Omnicell’s solutions meet customer needs across the continuum of care and apply that understanding to design meaningful tests Provide peer feedback in design and code reviews, including awareness of testability improvements enabled by AI

Requirements

  • Programming experience in one or more object‑oriented languages
  • Experience creating automation tests and using test frameworks for: RESTful services Message queues Relational databases Web applications
  • Understanding of TDD, BDD, and data‑driven test practices
  • Experience testing and validating on-prem as well as SaaS‑based solutions
  • Ability to collaborate effectively and contribute positively to team culture
  • Ability to consistently put the customer first
  • Comfort working with AI copilots, test‑generation tools, and AI‑driven analysis utilities
  • Ability to craft precise prompts for AI agents to produce reliable test artifacts, test plans, defect summaries, and reports
  • AI‑first mindset—viewing AI as a core accelerant to productivity, creativity, and test coverage
  • Bachelor’s degree
  • 5+ years' experience in software engineering
  • 3+ years experience with manual and automation testing: white & black box, functional and system testing

Nice To Haves

  • M.S. in Computer Science, Computer Engineering, or related fields
  • Experience writing test automation
  • Experience with UI test tools
  • Experience with web and backend testing tools
  • Experience interfacing with CI/CD tools
  • Experience designing end‑to‑end automation for cloud applications
  • Experience creating performance and scalability tests using Playwright or similar frameworks
  • Experience with automation testing of microservices and RESTful APIs
  • Healthcare or pharmaceutical experience with interfaces such as HL7, FHIR, EDI, and working with PHI
  • Experience using or evaluating AI‑driven test generation, autonomous test agents, or AI‑based performance analytics is a plus

Responsibilities

  • Participate in all test phases of the product development lifecycle—from requirement analysis to functional, system, and regression testing
  • Use AI copilots, LLM‑based agents, and automation assistants to accelerate creation of test cases, automated scripts, data sets, and test reports (without compromising engineering rigor)
  • Create and review test cases with a focus on structuring them for effective AI‑assisted automation
  • Implement programmatic tests across multiple scopes (component, system integration, performance, etc.)
  • Leverage AI tools to isolate, analyze, and summarize defects, generating reproducible steps and root‑cause context efficiently
  • Design and implement tools and frameworks—including simulators, mocks, and data generators—and integrate AI‑powered mechanisms to simplify test development and maintenance
  • Assess, evaluate, and lead adoption of new testing methodologies, including emerging AI‑based testing frameworks and autonomous test agents
  • Participate in and help coordinate estimation, planning, and readiness discussions for product releases
  • Collaborate with cross‑functional teams on documentation and training, including creating AI‑generated documentation drafts where appropriate
  • Understand how Omnicell’s solutions meet customer needs across the continuum of care and apply that understanding to design meaningful tests
  • Provide peer feedback in design and code reviews, including awareness of testability improvements enabled by AI
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service