> Markdown version of [/jobs/ext/1970272-software-development-engineer-in-test-sdet](https://www.wearedevelopers.com/jobs/ext/1970272-software-development-engineer-in-test-sdet). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer in Test (SDET) - **Company:** Hudson - **Location:** Albany, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, JIRA, Automation of Tests, Microsoft Azure, Browser Compatibility, Cloud Computing, Code Coverage, Code Review, Computer Programming, Continuous Integration, Data Validation, Software Debugging, Software Design Patterns, Gradle, Apache JMeter, Junit, Apache Maven, Microsoft UI Automation, Modular Design, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, E2e Testing, SQL Databases, Strategies of Testing, Testng, Web Applications, Performance Testing, Postman, Browserstack, Backend, Git, Containerization, Gitlab-ci, Bug Reporting, Information Technology, Build Tools, Cucumber (Software), Selenium Webdriver, Software Version Control, Docker, SDET, Jenkins - **Published:** August 7, 2026 - **Apply:** https://www.dice.com/job-detail/2893192f-2859-4b4c-b8c3-5c92f9e4064e ## About the Role * [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., * Bachelor''s degree in Computer Science, Engineering, or related field or equivalent practical experience. ## Description 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., * 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. ## Related Videos - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)