Posted in

Senior Automation Test Engineer – Web

Senior Automation Test Engineer – Web

CompanyOtter.ai
LocationMountain View, CA, USA
Salary$140000 – $175000
TypeFull-Time
Degrees
Experience LevelSenior

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.