Bitwarden

Senior Software Development Engineer in Test (SDET) - Autofill Coverage

Bitwarden
Apply
30 days ago
Noida, IndiaMid Level / Senior

Responsibilities

  • Build and maintain browser automation for autofill across real-world websites and test pages.
  • Maintain lab-based benchmarks measuring page responsiveness, rendering, and browser memory.
  • Validate that test and benchmark runs are comparable and identify misleading or anomalous metrics.
  • Create repeatable test pages for dynamic forms, shadow DOM, iframes, and other difficult scenarios.
  • Reproduce and triage autofill failures, document issues, and route fixes to the appropriate owners.
  • Publish results to dashboards, configure regression alerting, and report coverage and trends.
  • Use AI coding assistants appropriately and maintain test documentation and Claude skills.
  • Collaborate with engineers, Product, and Security on test strategy, triage, and release coordination.
  • Pair with senior engineers, review pull requests, and share technical knowledge.

Requirements

  • 4–8 years of experience in test automation, SDET, or software engineering roles.
  • Hands-on experience with web UI automation and exposure to front-end performance testing.
  • Experience with Playwright, Cypress, Selenium/WebDriver, or Puppeteer, including stable locators, waits, and flaky-test diagnosis.
  • Proficiency with JavaScript or TypeScript, Node.js, HTML, the DOM, and CSS selectors.
  • Experience with Chrome DevTools Performance panel, Lighthouse, WebPageTest, or Core Web Vitals tooling.
  • Experience with CI/CD tools such as GitHub Actions or Jenkins and running tests in Docker.
  • Ability to interpret performance results using percentiles and variance and compare runs fairly.
  • Experience with dashboards and alerting tools such as Datadog, Grafana, or New Relic.
  • Experience with data or API validation using JSON Schema or Postman.
  • Experience with automated unit, integration, and end-to-end testing frameworks and containerized environments.
  • Familiarity with Chrome DevTools Protocol, browser Performance APIs, browser extensions, Manifest V3, and shell scripting.
  • Familiarity with AI-assisted development, preferably Claude Code.
  • Knowledge of secure coding practices and handling test credentials and sensitive data.
  • Strong problem-solving, documentation, collaboration, adaptability, and learning skills.
  • Interest in open source, developer advocacy, and improving internet security.
  • Experience with JMeter or k6 is welcome.

Benefits

  • Opportunity to help establish Bitwarden’s India Engineering COE.
  • Work with global engineering teams on an open source security product used by customers worldwide.
  • Exposure to security and open source software technology markets.
  • Opportunity to influence engineering organization scaling and contribute to engineering excellence.

Tech Stack

Apache JMeterCSSCypressDatadogDockerGitHub ActionsGrafanaHTMLJavaScriptJenkinsNode.jsPostmanSeleniumTypeScript

Categories

Bitwarden

About Bitwarden

201-500 employees

Bitwarden builds open-source security software for storing and sharing credentials and other secrets, used by individuals, developers, and enterprises. Its products include a cross-platform password manager, an enterprise secrets manager, and passkey/passwordless features, sold via subscriptions with free and paid plans. Founded in 2015 and headquartered in Santa Barbara, California, Bitwarden serves millions of users worldwide and operates as a privately held company.

Contact me