Automation Test Engineer, Web
Job Description
About Otter.ai
Join us at Otter.ai in transforming the way remote teams work and communicate. Our AI-powered collaborative note-taking app works across Zoom, Google Meet, and Microsoft Teams to help teams record, transcribe, search and share meeting notes. In addition, we are making virtual meetings accessible to all employees - allowing team members with disabilities to participate in a world that is now dominated by virtual meetings.
Try us out today, download Otter.ai in the Appstore and on Google Play or sign up at http://otter.ai
With over 10M users experiencing Otter.ai, we are making an impact at scale and we are growing fast. Our team is made up of top talent from companies like Google, Facebook, Yahoo!, Microsoft, Pinterest, Spotify, and Plaid. We are backed by leading investors that include David Cheriton (Google’s first investor), Tim Draper (Draper Associates), Spectrum Equity, Horizons Ventures, GGV Capital, and Duke University.
Your Impact:
- Develop and maintain scalable web automation frameworks using Playwright, Selenium, and Pytest to ensure comprehensive test coverage.
- Define, design, and implement efficient automation strategies to reduce manual testing efforts and improve test execution speed.
- Provide test automation support by writing and maintaining high-quality test code, following best coding practices, and conducting PR reviews.
- Work closely with development and QA teams in an Agile environment to integrate automation early and accelerate release cycles.
- Drive multiple automation initiatives in a fast-paced CI/CD environment, ensuring stable and reliable test execution.
- Continuously evaluate and recommend cutting-edge automation tools to optimize testing, improve reliability, and minimize flakiness.
- Build utilities and scripts to automate repetitive tasks, improving overall test efficiency and reducing execution time.
We’re looking for someone who:
- 3+ years of experience as an SDET or Software Engineer, focusing on web application testing and automation.
- Strong programming skills in Python and JavaScript/TypeScript for test automation.
- Hands-on experience with Selenium, Playwright, and/or Puppeteer for browser automation.
- Expertise in Pytest for writing and structuring test cases.
- Solid experience with integration testing and end-to-end testing of web applications.
- Strong understanding of CI/CD processes and experience integrating automation into pipelines using Jenkins, GitHub Actions, or similar tools.
- Familiarity with containerization tools like Docker for creating test environments.
- Experience with web performance, accessibility, and security testing best practices.
- Exposure to cloud-based testing platforms such as BrowserStack or Sauce Labs.
- Excellent problem-solving skills and the ability to debug and analyze test failures efficiently.
- Strong communication skills with the ability to collaborate effectively in a fast-paced environment.
Salary range
Salary Range: $145,000 to $165,000 USD per year.
This salary range represents the low and high end of the estimated salary range for this position. The actual base salary offered for the role is dependent on several factors. Our base salary is just one component of a comprehensive total rewards package.
If you are passionate about building robust automation frameworks and ensuring high-quality web applications, we’d love to hear from you! 🚀