Haystack
← Back to Jobs
Technology
HD

Software Development Engineer in Test (SDET) - W2 Role

Hudson Data LLCAlbany, NY🇺🇸United StatesPosted 6 Aug 2026

Why This Role Stands Out

This hybrid SDET role offers a fantastic opportunity to build and scale cutting-edge test automation frameworks using Selenium WebDriver and Java, directly impacting product quality within a reputable company. If you're a mid-senior level engineer passionate about embedding quality into CI/CD pipelines and collaborating with development teams, you'll thrive here and contribute to robust, high-quality software. Embrace this chance to grow your expertise and apply today!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Albany, NY, United States
Posted
3 weeks ago
DockerSQLAWSScrumSeleniumAgileAzureBDDCucumberGitGitLab CIJMeterJUnitJavaJenkinsJiraPostmanRESTTestNG

Job Description

Job Title: Software Development Engineer in Test (SDET)
Location: Albany, NY
Duration: W2 role!

Summary

We are seeking a hands-on SDET with deep expertise in Selenium WebDriver and Java to design, build, and maintain automated test frameworks for web applications. The ideal candidate writes production-quality automation code, embeds quality into the CI/CD pipeline, and partners closely with developers to catch defects early. This is an automation-heavy role the majority of the work is building and scaling test frameworks, not manual testing.

Key Responsibilities

  • Design, develop, and maintain robust, reusable Selenium WebDriver automation frameworks in Java (Page Object Model / modular design).
  • Write clean, maintainable test code and integrate suites with TestNG or JUnit.
  • Build and maintain data-driven and keyword-driven automation for regression, smoke, and end-to-end testing.
  • Integrate automated tests into CI/CD pipelines (Jenkins, GitLab CI, or similar) for continuous execution.
  • Collaborate with developers, product owners, and manual QA to define test strategy and acceptance criteria.
  • Debug failures, perform root-cause analysis, and report defects with clear reproduction steps.
  • Develop and maintain API-level automated tests (REST Assured, Postman) alongside UI automation.
  • Contribute to code reviews, framework improvements, and best practices for test automation.
  • Track and report on test coverage, execution results, and quality metrics.

Required Skills & Experience

  • [5+] years of hands-on test automation experience in an SDET or automation engineer role.
  • Expert-level Selenium WebDriver experience building frameworks from scratch, not just maintaining existing scripts.
  • Strong core Java programming skills (OOP, collections, exception handling, design patterns).
  • Proven experience with TestNG and/or JUnit.
  • Solid understanding of the Page Object Model and other automation design patterns.
  • Experience integrating automation into CI/CD (Jenkins, GitLab CI, Azure DevOps, or similar).
  • Proficiency with version control (Git) and build tools (Maven / Gradle).
  • Experience with SQL for backend/data validation.
  • Strong grasp of the SDLC, Agile/Scrum, and defect-tracking tools (Jira).

Preferred / Nice-to-Have

  • API automation experience (REST Assured, Postman/Newman).
  • BDD frameworks (Cucumber, Serenity).
  • Cross-browser / grid execution (Selenium Grid, BrowserStack, Sauce Labs).
  • Performance testing exposure (JMeter).
  • Cloud/containerization familiarity (Docker, AWS/Azure).
  • ISTQB or related certification.

Education

  • Bachelor''s degree in Computer Science, Engineering, or related field or equivalent practical experience.

Similar jobs