Software Engineer in Test
Role summary
Seeking an experienced Software Engineer in Test (SDET) for a hybrid role, supporting Agile feature teams in Lansing or Farmington Hills, MI. The primary focus is on building and maintaining test automation frameworks for UI and API testing, with a preference for Playwright and TypeScript. This role involves migrating from legacy tools like Selenium and Postman, integrating automated tests into CI/CD pipelines, and ensuring data validation through SQL queries. The candidate will also contribute to test architecture, mentor team members, and ensure compliance with standards such as HIPAA and security. Experience with test reporting, management tools, and requirements traceability is preferred.
Job Title:
SDET
Location:
Lansing, MI or Farmington Hills, MI (Hybrid)
Duration:
6+ Months
Interview Process:
Video (Onsite technical interview required if selected)
Primary Responsibilities:
Partner with Agile feature teams to understand user stories, define acceptance criteria, and promote a test-first mindset
Build, maintain, and enhance test automation frameworks using
Playwright (preferred), TypeScript, or similar tools for UI and API testing
Drive migration from legacy tools like
Selenium + Java and Postman/Newman
to modern automation aligned with CI/CD pipelines
Ensure automated test execution within
CI/CD pipelines
with fast and actionable feedback
Support test case design, exploratory testing, and validation of complex workflows
Develop and maintain
API automation (REST/SOAP)
and end-to-end test suites
Participate in code reviews and contribute to test architecture decisions for scalability and reusability
Write and maintain
SQL queries
for data validation and test data setup
Act as a Quality Engineering champion, mentoring team members and improving QA practices
Ensure traceability between requirements, test cases, and defects
Support compliance with enterprise standards such as
HIPAA, security, and audit readiness
Assist feature teams with manual testing efforts when required
Preferred Skills & Experience:
- Hands-on experience with
Playwright (TypeScript preferred) or Cypress
- Experience migrating from
Selenium + Java or Postman
to modern frameworks
- Familiarity with
test reporting tools, dashboards, and quality metrics in a DevOps environment
- Experience with
test management tools such as qTest, QMetry, or TestRail
- Understanding of
requirements traceability and test coverage tracking
Similar roles
Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite- Software Engineer in TestPTSOL ® - Progressive Technology Solutions · Virginia, United States · Hybrid
- Software Engineer in TestPALNAR · United States · Hybrid