Senior Quality Engineer End-to-End Test Automation

  • Sunnyvale, CA
  • Posted 8 days ago | Updated 8 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

Selenium
Cypress
Playwright
Appium
Java
Python
JavaScript
or C#
Postman
RestAssured
Gatling
GitHub Actions
GitLab CI/CD
GCP
TestRail
NoSQL (MongoDB
PostgreSQL
Burp Suite
AWS

Job Details

Job Description:

We are looking for a passionate and experienced Senior Quality Engineer (QE) to lead and contribute to end-to-end (E2E) automation testing efforts for large-scale web and e-commerce platforms. You will play a critical role in delivering high-quality software by planning, executing, and leading automation strategies across multiple systems and teams, particularly focusing on international markets.


Key Responsibilities:

  • Lead and contribute to E2E test automation initiatives, ensuring scalable and efficient test coverage.

  • Collaborate with partner teams to support QE validation for international rollouts.

  • Drive complex and large-scale integration testing efforts across systems and platforms.

  • Define and manage test schedules, plan automation strategy, and drive successful test execution.

  • Monitor test progress and quality metrics, proactively identifying risks and communicating with stakeholders.

  • Work with cross-functional teams to resolve issues, ensure timely delivery, and maintain high product quality.

  • Continuously improve test processes and recommend automation enhancements to elevate user experience.


Qualifications:

  • Bachelor's Degree in Computer Science or a related field.

  • 5+ years of testing experience in large-scale web and/or e-commerce applications.

  • 3+ years of experience leading test efforts across mobile, desktop, and responsive web platforms.

  • Strong experience testing applications and working with protocols and technologies like REST and HTTP.

  • Hands-on experience with web and mobile technologies including:

    • HTTP, HTML, XML, JSON, SQL

    • JavaScript, Node.js, TypeScript

  • Familiarity with environment configuration, defect tracking, build/release management, and debugging tools.


Key Skills:

< class="" data-start="2205" data-end="2233">Technical Skills:</>
  • Test Automation: Selenium, Cypress, Playwright, Appium

  • Languages: Java, Python, JavaScript, TypeScript, Node.js

  • API Testing: Postman, RestAssured, Swagger

  • Web/Mobile Testing: Chrome DevTools, Safari Inspector, Android Studio, Xcode

  • CI/CD & DevOps: Jenkins, GitHub Actions, GitLab, Azure DevOps

  • Cloud & Containerization: AWS, Google Cloud Platform, Docker, Kubernetes

  • Database Testing: SQL, MongoDB, PostgreSQL

  • Version Control & Test Management: Git, JIRA, TestRail, Zephyr

  • Performance & Security Testing: JMeter, OWASP tools (e.g., ZAP), Burp Suite

< class="" data-start="2838" data-end="2861">Soft Skills:</>
  • Strong analytical and problem-solving ability

  • Excellent communication and collaboration with globally distributed teams

  • Demonstrated ability to lead and mentor QE efforts

  • Experience working in Agile/Scrum environments

  • Customer-focused mindset with a passion for product quality

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.