Software Engineer in Test 182143

CTI Consulting•Westlake, OH

About The Position

The Software Engineer in Test participates in the development process by writing and maintaining application features and automated tests. The role covers a range of testing, including unit, component, integration, functional, performance, scenario, and interoperability testing. It also focuses on deployment automation and orchestration, supporting source control and build pipelines, and applying testing expertise to improve software design, testability, security, and bug prevention. The engineer collaborates with the team to improve test coverage, release velocity, and production health.

Requirements

  • At least 5 years of experience with a bachelor's degree in Computer Science or a closely related field, or at least 3 years of experience with a master's degree in Computer Science or a closely related field.
  • Experience in UI and API test automation, including RestAssured, Cucumber, Playwright, and JavaScript.
  • Experience with test automation tools and frameworks including Playwright, Rest Assured, TestNG, and Maven.
  • Experience using generative AI to accelerate test automation.
  • Experience with Java, JavaScript, and SQL.
  • Experience with DevOps and pipelines, including Jenkins Core, LWC, and Monorepo.
  • Experience with source control tools such as GitHub and Stash (Bitbucket).
  • Experience with Adobe Analytics, observability, and monitoring dashboards.

Nice To Haves

  • Cloud experience, preferably with Amazon Web Services (AWS).
  • Experience automating desktop-based micro applications.
  • IVR (Interactive Voice Response) or CTI (Computer Telephony Integration) experience.

Responsibilities

  • Write and maintain application features and automated tests, including unit, component, integration, functional, performance, scenario, and interoperability tests.
  • Focus on deployment automation and orchestration.
  • Assist with code branches, merges, build pipelines, and version management.
  • Use testing and testability knowledge to influence software design and promote sound software engineering, bug prevention, testability, and security practices.
  • Collaborate with team members to improve test coverage, release velocity, and production health.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service