About the job
At HackerRank, we empower leading companies like NVIDIA, Amazon, and Microsoft to recruit and upskill the next generation of developers based on their skills, not their resumes. Trusted by over 2,500 of the world's most innovative companies, our platform is designed to build strong engineering teams equipped for the future.
As we enter an era where humans and AI collaborate seamlessly, the criteria for exceptional technical talent is evolving. We provide companies with enhanced methods to recognize and nurture future-ready skills.
Our team at HackerRank is passionate about the impact of our work, focusing on the finer details to ensure our customers achieve remarkable success with products they genuinely love. We operate with a sense of urgency, believing that exceptional results stem from high standards.
About the Role
As a Software Development Engineer in Test (SDET), you will be pivotal in defining and executing our quality strategy driven by automation across web, API, and AI-centric systems.
You will collaborate closely with Engineering and Product teams to embed quality into every feature, enforcing it through robust automation and safeguarding it with rigorous release gates. This is a hands-on role with significant technical depth, ownership, and impact.
What You’ll Do
- Lead and standardize test automation practices across diverse teams and services.
- Design, develop, and maintain scalable automation frameworks utilizing Playwright and SerenityJS.
- Create automated test suites in JavaScript/TypeScript for web, API, and workflow validation.
- Develop and sustain REST API automation using Postman or similar tools.
- Integrate automation seamlessly into CI/CD pipelines with Jenkins and/or GitHub Actions.
- Implement mandatory quality gates, preventing releases based on automation or sanity test failures.
- Monitor automation executions, analyze failures, and drive root-cause analysis.
- Conduct code reviews for automation to ensure consistency, reusability, and maintainability.
- Collaborate during design and story elaboration to define acceptance criteria and risk coverage.
- Mentor QA and engineering teams on automation frameworks, tooling, and best practices.
- Contribute to automation metrics, reporting, and continuous improvement initiatives.
Who You Are
- 3+ years of experience in QA Automation or as an SDET.
- Strong hands-on experience with Playwright and SerenityJS (JavaScript/TypeScript).
- Proficient in JavaScript/TypeScript for developing reliable, maintainable, and scalable automation solutions.

