Tech Stack
DockerJavaScriptJenkinsNode.jsPythonReactSeleniumTypeScript
About the role
- Play a crucial role in shaping the quality engineering landscape of Dropbox's core products.
- Define and maintain high standards for testing and automation at Dropbox.
- Own and deliver key automation frameworks and testing strategies for scalable, user-friendly experiences.
- Implement robust, scalable, high-quality test automation solutions and enhance frameworks.
- Deliver business impact through ownership of product capabilities or technical systems.
- Implement test strategies, test processes, and quality metrics that demonstrate impact.
- Collaborate closely with developers, product management, and cross-functional agile teams to ensure full test coverage.
- Identify and communicate release risks, ensuring products deliver customer value beyond immediate responsibilities.
- Define quality metrics to ensure trust, speed, availability, and security in products.
Requirements
- BS in Computer Science or equivalent practical experience.
- 4+ years of engineering experience with 2+ years in building automation frameworks.
- Extensive experience developing test automation for software applications.
- Expertise with Playwright, Selenium, and other end-to-end test automation frameworks.
- Experience in frontend (TypeScript, React) and backend (Python, Node.js) development testing strategies.
- Experience developing and maintaining continuous integration and test pipeline tools (e.g., Docker, Jenkins).
- Experience building on multiple platforms (Web, Desktop, Mobile, and API).
- Experience collaborating on technical strategy and cross-team initiatives.
- Exceptional attention to detail, deep engagement in product development, and a constant focus on customer experience.