> Markdown version of [/jobs/ext/2007084-sr-software-development-engineer-in-test-sdet](https://www.wearedevelopers.com/jobs/ext/2007084-sr-software-development-engineer-in-test-sdet). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Development Engineer in Test (SDET) - **Company:** Kforce Inc. - **Location:** Farmington Hills, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, TypeScript, Web Applications, Test Scripts, Backend, Git, Playwright, Restful APIs, Code Restructuring, Software Version Control, Api Management, SDET, Jenkins, Data Generation - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-software-development-engineer-in-test-sdet-farmington-hills-mi-usa-58872519 ## About the Role _ 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 * ## 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 * ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)