As a Staff Automation Engineer, you'll shape the future of quality assurance by building and maintaining high-performance test automation frameworks. You'll use Playwright with TypeScript, JavaScript, or Python to create reliable solutions for UI, API, and end-to-end testing across complex systems.
Key Responsibilities
- Design and lead the implementation of automation frameworks that support web, API, and microservices testing at scale
- Apply Behavior-Driven Development (BDD) principles using Gherkin to align test scenarios with business requirements and collaborate on feature file development
- Integrate automated test suites into CI/CD pipelines using GitHub Actions, Azure DevOps, Jenkins, or GitLab CI to enable fast feedback and enforce quality gates
- Work closely with development teams to improve testability, implement contract testing with Pact, and use mocking and service virtualization techniques
- Ensure comprehensive test coverage including functional validation, accessibility checks, cross-browser compatibility, and basic performance metrics
- Instrument tests for observability, analyze trends in test results, and lead efforts to improve test stability and reduce flakiness
- Mentor engineers in automation best practices, conduct code reviews, and promote quality-first thinking across delivery teams
- Incorporate security and compliance considerations into test design, including OWASP-based vulnerability checks and privacy controls
- Maintain clear, version-controlled documentation for frameworks, testing standards, and operational runbooks
- Support mobile test automation using Appium or Detox and validate across devices using BrowserStack or Sauce Labs
- Leverage AI-driven approaches for self-healing locators, intelligent test generation, and failure analysis
Qualifications
You bring at least seven years of experience in test automation with a proven ability to deliver robust frameworks and large-scale test suites. You have deep expertise in Playwright and modern testing strategies across parallel execution, test isolation, network control, and cross-browser validation.
Required experience includes:
- 5+ years using Playwright or similar tools with TypeScript/JavaScript or Python
- 5+ years applying BDD practices with Gherkin and integrating Cucumber, SpecFlow, or Behave into pipelines
- 5+ years embedding automated tests into CI/CD systems including GitHub Actions, Azure DevOps, Jenkins, or GitLab CI
- 5+ years testing REST and GraphQL APIs, with familiarity in contract testing (e.g., Pact) and mocking strategies
- 5+ years applying AI in testing contexts such as test generation, self-healing locators, or failure summarization
Preferred Skills
- Experience with performance testing using Playwright metrics, k6, or JMeter
- Automated accessibility validation using axe-core or Playwright’s built-in tools
- Working with Pact, WireMock, or service virtualization for integration testing
- Building observability dashboards using Grafana, ELK/EFK, or custom reporting tools
- Running tests in Docker containers or Kubernetes environments
- Cloud platform experience with AWS, Azure, or GCP for test infrastructure
- Integrating security testing (SAST/DAST) and OWASP considerations into pipelines
- Mobile automation with Appium or Playwright for mobile web
- Code quality tooling including ESLint, Prettier, SonarQube, and coverage reporters
- Strong debugging skills, test data management, and root-cause analysis
- Leadership in mentoring, cross-functional collaboration, and proactive ownership
Work Environment
This role operates in a hybrid work model with flexible scheduling options. You'll collaborate across technical and business teams to ensure quality is embedded throughout the development lifecycle.
Compensation & Benefits
Base salary ranges from $118,450 to $284,280, with additional opportunities for equity awards and participation in incentive programs. Benefits include medical plans, 401(k) matching, employee stock purchase options, wellness programs, counseling services, paid time off, family leave, tuition assistance, and retiree medical access. Eligibility may vary by program.


