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
About Bitwarden
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.
