Sr Software Development Engineer in Test (SDET)

Kforce Inc.
Farmington Hills, MI, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence User Authentication Automation of Tests Code Review Databases Continuous Delivery Continuous Integration Data Validation JSON SQL Databases Test Data
+13 more
TypeScript Web Applications Test Scripts Backend Git Playwright Restful APIs Code Restructuring Software Version Control Api Management SDET Jenkins Data Generation

Job description

Experteer Overview In this SDET role, you will build and maintain automated UI and API tests using Playwright and TypeScript to ensure web applications and REST APIs meet quality standards. You will enhance automation frameworks, create reusable components, and validate backend data through SQL. The role blends automation with exploratory and manual testing, collaborates with cross-functional teams, and leverages AI-assisted testing practices to accelerate coverage and reliability. You will work in a fast-paced environment, contributing to a robust, scalable testing strategy that supports continuous delivery. Compensation / Benefits * Develop and maintain UI and API automated tests with Playwright and TypeScript * Extend automation frameworks with reusable fixtures, API clients, and utilities * Create automated coverage for modern web apps and REST APIs * Integrate and execute tests through CI/CD pipelines * Investigate failures using traces, logs, network activity, API responses, and SQL validation * Perform SQL-based backend data validation * Conduct exploratory, functional, integration, regression, and risk-based manual testing * Review requirements to identify gaps and testability concerns * Collaborate with developers, product owners, and quality team members * Participate in code reviews to improve automation reliability and maintainability * Identify flaky or low-value tests and address root causes * Leverage AI capabilities to generate/refine tests, identify gaps, and accelerate test-data creation * Refactor difficult-to-maintain automation code and document testing results * Understand unfamiliar application code to assess testing risk * Share AI-assisted testing practices with team members Tasks * Playwright with TypeScript for UI and API automation * Strong TypeScript programming fundamentals * Experience designing maintainable automation frameworks * Experience testing modern web applications and REST APIs * Strong understanding of HTTP, REST, JSON, authentication, response validation, and negative API testing * SQL experience for backend data validation * Experience executing automated tests through Jenkins or other CI/CD platforms * Experience with Git-based source control and collaborative workflows * Ability to diagnose failures across UI, API, database, test code, test data, and environment layers * Experience with exploratory and manual testing in addition to automation * Ability to work independently and communicate defects and quality risks clearly Key requirements *

Requirements

_ SQL validation * Perform SQL-based backend data validation * Conduct exploratory, functional, integration, regression, and risk-based manual testing * Review requirements to identify gaps and testability concerns * Collaborate with developers, product owners, and quality team members * Participate in code reviews to improve automation reliability and maintainability * Identify flaky or low-value tests and address root causes * Leverage AI capabilities to generate/refine tests, identify gaps, and accelerate test-data creation * Refactor difficult-to-maintain automation code and document testing results * Understand unfamiliar application code to assess testing risk * Share AI-assisted testing practices with team members Tasks * Playwright with TypeScript for UI and API automation * Strong TypeScript programming fundamentals * Experience designing maintainable automation frameworks * Experience testing modern web applications and REST APIs * Strong understanding of HTTP, REST, JSON, a aaaaaaaaaaaac_ response validation, and negative API testing * SQL experience for backend data validation * Experience executing automated tests through Jenkins or other CI/CD platforms * Experience with Git-based source control and collaborative workflows * Ability to diagnose failures across UI, API, database, test code, test data, and environment layers * Experience with exploratory and manual testing in addition to automation * Ability to work independently and communicate defects and quality risks clearly Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · WWC Europe 2026

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

Videos

See all

Related articles

See all