Software Development Engineer in Test (SDET)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
-
Develop and maintain UI and API automated tests using Playwright and TypeScript.
-
Expand the existing Playwright framework and establish reusable fixtures, API clients, utilities, and coding standards.
-
Create automated coverage for Angular applications and Java-based REST APIs.
-
Integrate and execute automated tests through Jenkins.
-
Investigate failures using Playwright traces, application logs, network activity, API responses, and SQL.
-
Validate application processing and data using Oracle SQL.
-
Perform exploratory, functional, integration, regression, and risk-based manual testing.
-
Review requirements and acceptance criteria for gaps, edge cases, risks, and testability.
-
Collaborate with developers, product owners, and testers throughout story development.
-
Participate in code reviews and improve the reliability and maintainability of the automation suite.
-
Identify flaky, redundant, slow, or low-value tests and address their underlying causes.
AI-Assisted Quality Engineering SDETs are expected to use GitHub Copilot and other approved AI capabilities in their daily work to improve speed, coverage, and effectiveness. This includes:
-
Generating and refining Playwright TypeScript tests for UI and API scenarios.
-
Identifying missing scenarios, edge cases, negative paths, and requirement gaps.
-
Accelerating test data creation, SQL queries, API requests, and reusable automation components.
-
Analyzing failures, logs, stack traces, and Playwright traces.
-
Refactoring repetitive, flaky, or difficult-to-maintain automation code.
-
Creating technical documentation, test summaries, and defect details.
-
Understanding unfamiliar application code and identifying areas of testing risk.
-
Sharing effective AI-assisted testing practices with other team members.
Requirements
This hands-on quality engineering position combines Playwright automation, API testing, SQL validation, exploratory testing, and targeted manual testing. Candidates must be capable of writing maintainable TypeScript and contributing to automation architecture-not simply recording or modifying test scripts. Our primary tools include Playwright with TypeScript, GitHub Copilot, Jenkins, Bitbucket, and Oracle., * Hands-on experience using Playwright with TypeScript for UI and API automation.
-
Strong TypeScript programming fundamentals.
-
Experience designing maintainable automation-not simply creating test scripts.
-
Experience testing modern web applications, preferably Angular.
-
Experience testing Java-based REST APIs.
-
Strong understanding of HTTP, REST, JSON, authentication, response validation, and negative API testing.
-
SQL experience for backend data validation, preferably with Oracle.
-
Experience executing automated tests through Jenkins or another CI/CD platform.
-
Experience with Git-based source control and collaborative development workflows.
-
Ability to diagnose failures across the 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.
Benefits & conditions
- Webberville, MI
-
$101,500-169,100 per year Cox Automotive is deploying enterprise AI capabilities on AWS Quick across the enterprise, helping teams work more effectively in their day-to-day operations. We are looking for …
- 4 days ago + *
Software Developer in Test (SDET) Syms Strategic Group
- Lansing, MI
- $85,389-116,975 per year, Select Minds LLC
- Lansing, MI
-
$50.00-52.00 per hour Benefits: Onsite Competitive salary Opportunity for advancement Automation Test Engineer (Selenium + Java + GCP) Location: Phoenix, AZ (Day 1 Onsite) Duration: Long Term C…
- 1 month ago +
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Transforming Software Development: The Role of AI and Developer Tools
Dev Digest 121 - AI goes offline
Dev Digest 120 - Apple and peers
Why Upskilling And Reskilling is Important For Developers