Loading...
USM Jobs / Software Development Engineer in Test (SDET)
High Contract

JB061771 - Software Development Engineer Apply

  • Start Date:
    Interview Types
  • Skills Hands-on experience ..
    Visa Types Green Card, US Citiz..
Job Title: Software Development Engineer in Test (SDET)
Location: Atlanta, GA 30305 or Princeton, NJ
Duration: 6 Months Contract
 
Job Description:
This role sits at the intersection of product understanding, test design, and software engineering, working closely with developers, DevOps, and product managers on a mission-critical cybersecurity SaaS platform.
The ideal candidate is not a “button-clicker,” but someone who can read specifications, reason about system behavior, anticipate edge cases, build reliable automation, and make quality a first-class concern from day one of every sprint.
 
What You Will Do
  • Design, build, and maintain structured test cases derived from product specifications, acceptance criteria, and technical designs.
  • Translate product requirements and implementation logic into meaningful test coverage, including edge cases, state transitions, and negative scenarios.
  • Architect, develop, and maintain scalable, reusable automated test suites with a strong focus on API, integration, and end-to-end testing using Playwright.
  • Actively analyze defects:
    • Reproduce issues reliably
    • Investigate root causes across UI, API, and backend layers
    • Provide actionable insights to developers
  • Ensure test work is visible and traceable within the development lifecycle by linking test cases, execution results, and defects to requirements, development tasks, and releases.
  • Participate in refinement, grooming, and release discussions to ensure quality is built in early.
  • Maintain accurate and up-to-date test documentation and execution results in TestRail and Playwright.
What We’re Looking For
Core Skills & Mindset
  • Min 8 years of experience in software quality engineering, with a clear shift toward automation and test engineering.
  • Strong analytical and systems-thinking skills.
  • Ability to craft test cases from specifications.
  • Comfortable reasoning about:
    • Data flows
    • State transitions
    • Business rules
    • Failure modes
  • Confidence in debugging and issue analysis, including reading logs, inspecting API responses, and isolating root causes.
  • Clear communicator who can explain why something fails, not just that it fails.
Automation & Engineering
  • Hands-on experience building and maintaining automation frameworks with Playwright (strongly preferred).
  • Proficiency in API and integration testing (Postman, Rest-Assured, or similar).
  • Solid programming skills in JavaScript (strongly preferred).
  • Experience with CI/CD pipelines and test execution orchestration (GitHub Actions, GitLab CI/CD).
  • Understanding of middle-tier testing: APIs interacting directly with databases and external services.
Collaboration & Process
  • Experience working in Agile/Scrum teams.
  • Comfortable working closely with:
    • Developers
    • Product managers
    • DevOps
  • Values quality as a shared team responsibility, not a final gate.