Staff Web Automation Engineer, Quality Engineering
Leads web test automation and quality engineering across unit, service, integration, and end-to-end testing. Requires 8+ years of testing and automation experience, programming and scripting skills, web automation framework expertise, CI/CD integration experience, and a bachelor’s degree or equivalent.
About the job
Responsibilities
- Lead the implementation of a test automation strategy covering the full testing pyramid: unit, service, integration, and end-to-end testing.
- Build, maintain, and effectively use automated tests in collaboration with engineering teams to ensure robust coverage for features and releases.
- Improve existing automation frameworks to support new functionality and optimize quality and efficiency.
- Collaborate with CI/CD teams to integrate automated testing into CI/CD pipelines.
- Troubleshoot issues, isolate defects, and verify bug fixes found during testing and after release.
- Participate in design reviews and guide designs and code toward greater modularity and testability.
- Work with product management, development, and other quality engineering teams in a fast-paced environment.
- Leverage AI and tooling to improve quality engineering.
Requirements
- 8+ years of industry experience in software testing and automation.
- Demonstrable knowledge of at least one programming language, such as TypeScript or JavaScript, and strong scripting skills.
- Strong knowledge of test automation methodologies, tools, and frameworks.
- Hands-on experience with web automation frameworks such as Playwright or Cypress.
- Experience integrating automated tests into CI/CD pipelines such as Buildkite, Spinnaker, or Jenkins.
- Experience with version control systems such as Git.
- Excellent communication skills for facilitating cross-functional collaboration.
- Expertise developing solutions to ambiguous problems and integrations across multiple teams with significant impact.
- Bachelor’s degree in computer science, engineering, or equivalent.
Skills
TypeScript, JavaScript, Playwright, Cypress, Buildkite, Spinnaker, Jenkins, Git, CI/CD, Test Automation, Web Automation, Artificial Intelligence
Similar jobs
QA Engineering jobsSenior Quality Engineer partnering across product teams to assess risk, build web and API test automation, investigate technical failures, and improve quality practices. Requires strong Playwright and TypeScript experience, exploratory testing skills, CI/CD knowledge, and the ability to debug application code.
Own the organization’s end-to-end QA strategy, automation, and quality metrics across the SDLC. The role requires senior-level test automation experience, Python and JavaScript/TypeScript proficiency, and close collaboration with software developers.
Build and maintain automated test coverage, improve testing frameworks, integrate tests into CI/CD pipelines, and troubleshoot product issues. The role requires 1–2 years of software development or test automation experience, programming fundamentals, testing-framework exposure, and a bachelor’s degree or equivalent.