ZipRecruiter - San Francisco, CA

posted 19 days ago

Full-time - Mid Level
Remote - San Francisco, CA

About the position

The Test Automation Engineer, also known as The Automation Ace, is responsible for developing and managing automated test scripts to ensure software quality and performance. This role involves designing automated test suites that enhance testing efficiency, scalability, and support fast, continuous software releases. The engineer will collaborate closely with developers and QA teams to implement effective automated testing strategies across various platforms.

Responsibilities

  • Design, develop, and maintain automated test scripts using frameworks like Selenium, Cypress, JUnit, or similar tools.
  • Define and implement the overall test automation strategy, selecting appropriate tools and frameworks.
  • Run automated tests, analyze results, and provide detailed reports on test coverage and performance.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI.
  • Continuously improve and optimize existing test automation frameworks and scripts.
  • Work closely with developers, product managers, and QA engineers to ensure comprehensive test coverage.
  • Develop automated performance and load testing scripts to identify performance bottlenecks.

Requirements

  • Strong experience with test automation frameworks and tools such as Selenium, Cypress, JUnit, TestNG, or similar.
  • Proficiency in programming languages commonly used in test automation, such as Python, Java, JavaScript, or Ruby.
  • Experience integrating test automation into CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Travis CI.
  • Ability to design and implement comprehensive test automation strategies covering functional, regression, performance, and load testing.
  • Strong analytical and problem-solving skills with the ability to troubleshoot issues within automated tests.

Nice-to-haves

  • Certifications in software testing or test automation (e.g., ISTQB Automation Engineer).
  • Experience with cloud-based testing environments and test management tools.

Benefits

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Competitive vacation, sick leave, and 20 paid holidays per year.
  • Flexible work schedules and telecommuting options.
  • Opportunities for training, certification reimbursement, and career advancement programs.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life insurance and short-term/long-term coverage.
  • Confidential counseling and support services for personal and professional challenges.
  • Financial assistance for continuing education and professional development.
  • Opportunities to participate in community service and volunteer activities.
  • Employee recognition programs to celebrate achievements and milestones.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service