Software Development Engineer in Test II

HackerRank
Hybrid in Santa Clara, CAPosted 23 January 2026

Job Description

<div class="content-intro"><p class="p1">HackerRank helps thousands of companies like NVIDIA<strong> </strong>and<strong> </strong>Amazon hire developers based on their skills vs. pedigree, and also nurtures a community of millions of developers to upskill themselves to become next-gen developers.</p> <p class="p1">The people at HackerRank care deeply about their work and have an extremely intense work ethic. In many companies, speed & quality is a tradeoff. At HackerRank, it’s not -- we expect you to ship in about half the time that most competent people think is possible while maintaining a standard of quality you’d proudly sign your name on. The only way to make this happen is if you truly love your craft and are deeply committed to growth.</p></div><p><strong>About the role</strong></p> <p>As a SDET, you will play a critical role in shaping and executing our automation-first quality strategy across web, API, and AI-driven systems.</p> <p>You’ll work closely with Engineering and Product teams to ensure that quality is designed into every feature, enforced through strong automation, and protected by strict release gates. This is a hands-on, technically deep role with real ownership and impact.<strong><br></strong></p> <p><strong>What you’ll do</strong></p> <ul> <li>Lead and standardize test automation practices across teams and services</li> <li>Design, build, and maintain scalable automation frameworks using Playwright and SerenityJS</li> <li>Develop automated test suites in JavaScript/TypeScript for web, API, and workflow validation</li> <li>Design and maintain REST API automation using Postman or equivalent tools</li> <li>Integrate automation deeply into CI/CD pipelines using Jenkins and/or GitHub Actions</li> <li>Enforce mandatory quality gates, blocking releases on automation or sanity failures</li> <li>Monitor automation executions, analyze failures, and drive root-cause resolution</li> <li>Conduct automation code reviews to ensure consistency, reusability, and maintainability</li> <li>Collaborate during design and story elaboration to define acceptance criteria and risk coverage</li> <li>Mentor QA and engineering teams on automation frameworks, tooling, and best practices</li> <li>Contribute to automation metrics, reporting, and continuous improvement initiatives</li> </ul> <p><strong>Who you are</strong></p> <ul> <li>3+ years of experience in QA Automation / SDET roles</li> <li>Strong hands-on experience with Playwright and SerenityJS (JavaScript/TypeScript)</li> <li>Proficient in JavaScript/TypeScript for building reliable, maintainable automation</li> <li>Solid experience in REST API testing using Postman or similar tools</li> <li>Hands-on experience with CI/CD automation using Jenkins and/or GitHub Actions</li> <li>Having experience working with the Cucumber BDD framework.</li> <li>Strong working knowledge of Git (GitHub) and modern version control workflows</li> <li>Experience working with Docker and Kubernetes-based environments</li> <li>Exposure to Accessibility (A11y) testing, with an understanding of WCAG principles</li> <li>Experience with Desktop Automation testing</li> <li>Strong understanding of regression, integration, system, and end-to-end testing</li> <li>Excellent problem-solving skills with the ability to debug complex automation failures</li> <li>Strong communication skills and the ability to influence quality across teams</li> </ul> <p><strong>Even bette ... (truncated, view full listing at source)