Software Engineer in Test 181448

CTI Consulting•Smithfield, RI

About The Position

The Software Engineer in Test works with an agile delivery team, chapter lead, and QA team members to understand the domain and advance test automation strategy in support of delivery velocity. The role contributes to a team of SDETs focused on automation practices and reusable artifacts, and involves crafting and implementing effective test strategies for distributed applications across multiple layers of the technology stack.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of software product experience working on commercially available software.
  • 10 years of relevant technical experience and experience in test automation.
  • Hands-on experience crafting and maintaining testing libraries or frameworks.
  • Expertise in automation scripting using Java or JavaScript and experience with Cucumber/BDD.
  • Good understanding of API testing and familiarity with RestAssured or Karate for REST and SOAP APIs.
  • Experience writing SQL and querying databases such as Oracle, Snowflake, or DB2.
  • Proven knowledge of CI/CD principles using Jenkins and Git, including the ability to recommend how to incorporate test automation into pipelines.
  • Proven experience testing distributed applications at multiple technology-stack layers using a variety of automation frameworks.
  • Strong contribution and collaborative work style; enjoys crafting and implementing efficient, effective test strategies.

Responsibilities

  • Craft and maintain testing libraries and frameworks.
  • Develop automation scripts using Java or JavaScript and work with Cucumber/BDD.
  • Test REST and SOAP APIs, using tools or frameworks such as RestAssured or Karate.
  • Write SQL queries and work with databases such as Oracle, Snowflake, and DB2.
  • Apply CI/CD principles using Jenkins and Git, and recommend how to incorporate test automation into pipelines.
  • Work with agile delivery team, chapter lead, and QA team members to understand the domain and accelerate test automation strategy.
  • Contribute to effective test strategies and build reusable automation artifacts.
  • Test distributed applications at multiple layers of the technology stack using varied automation frameworks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service