Software Development Engineer in Test (SDET)

Dewpoint

$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in quality engineering, specifically UI and API automation
  • Proficiency in TypeScript and Playwright for developing maintainable test automation
  • Strong experience in testing API applications, especially Java-based REST APIs
  • Solid understanding of SQL for backend data validation, particularly with Oracle
  • Familiarity with CI/CD pipelines, especially using Jenkins

Responsibilities

  • Develop and enhance automated tests with Playwright and TypeScript
  • Expand the Playwright framework and create reusable components
  • Integrate automated tests with Jenkins for seamless execution
  • Investigate test failures utilizing various application logs and traces
  • Perform validation of application processing using SQL and manual testing methodologies
  • Collaborate with cross-functional teams during development cycles
  • Conduct code reviews for automation suite improvements

Benefits

  • Collaborative team environment that encourages knowledge sharing
  • Opportunity to leverage AI tools like GitHub Copilot for efficiency
  • Hands-on work with cutting-edge technologies in quality engineering
  • Professional growth through participation in code reviews and collaborative development
  • Engagement with a diverse set of testing methodologies
Full Job Description
  1. Must be local to Lansing, Michigan for onsite reviews and on-site work requirements.
  2. This job's duties may include task assignments to support, administer, or access systems, which contractually require ADP I or II clearance and U.S. Citizenship or naturalized citizen.
  3. No remote option.
  4. 4 days working onsite required.
  5. Please No C2C or 3rd Party Submissions.

Summary

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 Copikot, Jenkins, Bitbucket, and Oracle.

Key Responsibilities
  • 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 standrads.
  • 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, recession, and risk-based manual testing.
  • Review requirements and acceptance criteria for gaps, edge cases, risks, and testability.
  • Collaborative with developers, product owners, and testers throughout story development.
  • Participate in code reviews and improve the reliability and maintainability of the automation suite.
  • Identify flake, 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.

SDETs remain accountable for all AI-generated work. Candidates must independently review generated output for correctness, security, maintainability, test value, and alignment with established standards. AI-generated code must not be accepted simply because it compiles or passes once.

Required Qualifications
  • 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.

Similar Jobs

More Jobs at Dewpoint

More Information Technology Jobs

Find similar Software Development Engineer in Test (SDET) jobs: