About The Position

The SDET Lead will focus primarily on testing rather than development, supporting validation of user stories in an agile environment. The role participates in creating, maintaining, automating, and executing test cases, using Java with Selenium or an approved tool for automation and SQL scripts to retrieve database data for testing. The position is hybrid in Okemos, Michigan, and the posting prioritizes candidates local to Michigan before considering candidates willing to relocate. In addition to SDET responsibilities, the candidate may perform technical analyst duties as needed and should have strong verbal communication skills. The role emphasizes Java and APIs, including work related to moving from SOAP to REST. Experience testing document migration projects by comparing old and new documents is preferred; Quadient experience is a bonus. The lead will also guide less experienced SDETs.

Requirements

  • Bachelor's degree in computer science, information systems, or a related field.
  • Five years of experience in application testing and test automation of web services (REST/SOAP).
  • Three years of Java and J2EE development skills, with a strong understanding of Java APIs, J2EE web components, and containers.
  • Experience with Agile methodology; Scrum or SAFe is preferred.
  • Knowledge of various testing methodologies and strategies.
  • Experience reviewing software changes and determining testing impacts.
  • Ability to analyze and resolve complex problems.
  • Excellent communication and organizational skills.
  • Ability to drive thoroughness into acceptance criteria and obtain clarifications from the team when information is unclear or incomplete.
  • Strong verbal communication skills, including for technical analyst duties as needed.

Nice To Haves

  • Experience testing document migration projects by comparing old and new documents.
  • Quadient experience.
  • Experience guiding less experienced SDETs.
  • Scrum or SAFe experience.
  • Local to Michigan; candidates willing to relocate may also be considered.

Responsibilities

  • Work with Feature Teams to understand the business and system impact of requested changes across applications and explain that impact to team members.
  • Determine testing impacts for online transactions, web services, and batch jobs, and understand how applications are integrated.
  • Participate in design sessions and promote a test-first culture.
  • Maintain and enhance test automation frameworks across application platforms, including mobile, desktop, and web, and build test scenarios and acceptance tests.
  • Provide input on the testability of functional elements and product designs.
  • Develop or update and execute test cases based on user story acceptance criteria; document results and use the test case management tool for development and execution.
  • Collaborate with team members to ensure test cases validate all impacted systems and identify unintended application changes.
  • Develop, optimize, and refactor automated test scripts for web applications using Selenium-Java or an approved automation tool.
  • Develop and execute API, integration, and service tests for REST or SOAP services using corporate tools.
  • Develop or update SQL queries to extract database data, and monitor database structures and the impact of application changes on data or database structure.
  • Act as a subject matter expert for assigned enterprise applications and provide direction on the types of automation required for user stories.
  • As needed, perform technical analyst duties and guide the work of less experienced SDETs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service