Skip to content

Senior Automation Test Engineer – Web
Company | Otter.ai |
---|
Location | Mountain View, CA, USA |
---|
Salary | $140000 – $175000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience as an Sr 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.
Responsibilities
- 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.
Preferred Qualifications
No preferred qualifications provided.