HackerRank

Software Development Engineer in Test II

HackerRank

Apply
about 1 month ago
Santa Clara, CA, USA
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Lead and standardize test automation practices across teams and services.
  • Design, build, and maintain scalable automation frameworks using Playwright and SerenityJS.
  • Develop automated test suites in JavaScript/TypeScript for web, API, and workflow validation.
  • Design and maintain REST API automation using Postman or equivalent tools.
  • Integrate automation deeply into CI/CD pipelines using Jenkins and/or GitHub Actions.
  • Enforce mandatory quality gates, blocking releases on automation or sanity failures.
  • Monitor automation executions, analyze failures, and drive root-cause resolution.
  • Conduct automation code reviews 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.

Requirements

  • 3+ years of experience in QA Automation / SDET roles.
  • Strong hands-on experience with Playwright and SerenityJS (JavaScript/TypeScript).
  • Proficient in JavaScript/TypeScript for building reliable, maintainable automation.
  • Solid experience in REST API testing using Postman or similar tools.
  • Hands-on experience with CI/CD automation using Jenkins and/or GitHub Actions.
  • Experience working with the Cucumber BDD framework.
  • Strong working knowledge of Git (GitHub) and modern version control workflows.
  • Experience working with Docker and Kubernetes-based environments.
  • Exposure to Accessibility (A11y) testing, with an understanding of WCAG principles.
  • Experience with Desktop Automation testing.
  • Strong understanding of regression, integration, system, and end-to-end testing.
  • Excellent problem-solving skills with the ability to debug complex automation failures.
  • Strong communication skills and the ability to influence quality across teams.

Tech Stack

CucumberDockerGitGitHub ActionsJavaScriptJenkinsKubernetesPostmanTypeScript

Categories

AI & MLTesting