Lead QA Engineer

WPP Production•Sunnyvale, CA
•$118,000 - $131,100•Hybrid

About The Position

WPP Production is seeking a self-motivated Lead QA Engineer to support projects in Sunnyvale, California. The role owns the team’s quality and testing efforts, ensuring QA deliverables are completed, quality and development processes are followed, and project releases happen on time. The Lead QA Engineer works with cross-functional teams in a fast-paced environment to deliver high-quality projects that meet client needs. The position leads QA engineers and SDETs, oversees QA activities across the product lifecycle, and promotes testing productivity through automation, tools, and improved processes. It also includes planning and assigning team tasks, mentoring team members, supporting hiring and onboarding, and collaborating with project, development, content, and release teams. WPP Production uses a hybrid working model, with teams in the office around three days per week. The posted base salary range is $118,000 to $131,100. Compensation may vary based on job-related factors.

Requirements

  • At least 6 years of experience testing web and mobile applications.
  • At least 2 years of experience leading quality engineering teams in a highly hands-on role.
  • Solid understanding of development lifecycles, testing methodologies, and QA processes.
  • Hands-on experience with test planning, test design and execution, and implementing and maintaining test automation.
  • Coding experience with object-oriented programming languages, preferably JavaScript.
  • Experience writing automation scripts using tools such as Selenium WebDriver, Appium, Protractor, Mocha, Jasmine, or TestNG.
  • Good understanding of web technologies, including HTML, CSS, XML, JSON, and REST APIs.
  • Good understanding of modern front-end frameworks such as Vue.js, React, or Angular.
  • Experience with databases, APIs, backend systems, and mobile testing on iOS and Android.
  • Experience with GitLab and continuous integration build systems such as Jenkins.
  • Ability to lead QA teams and mentor junior team members.
  • Ability to motivate people, foster accountability, and achieve results.
  • Ability to articulate a vision and manage deliverables.
  • Bachelor’s degree in Computer Science or equivalent.
  • Excellent oral and written communication skills, including effective presentations, and a dynamic attitude.

Responsibilities

  • Lead QA engineers and SDETs, drive quality initiatives, establish metrics, apply industry best practices, and develop tools and processes to meet quality goals.
  • Participate in all aspects of the QA product lifecycle, including scoping, strategizing, test case creation, and feature, regression, integration, and end-to-end testing.
  • Review technical requirements and write detailed test plans and test case documentation.
  • Identify, isolate, and replicate software defects; research root causes, debug issues, and propose regression tests.
  • Coach and mentor junior and new team members and coordinate internal knowledge-sharing sessions.
  • Ensure validated deliverables meet functional and design specifications and requirements.
  • Escalate QA issues to cross-functional teams and pursue timely resolution.
  • Seek opportunities to improve quality and testing approaches.
  • Promote QA productivity through automation, tools, and other best practices.
  • Report and increase test automation coverage across all areas.
  • Handle multiple projects and adapt to changing priorities in a fast-paced environment.
  • Lead overall QA activities and plan and assign team tasks to meet project deadlines.
  • Collaborate with Project Managers, Developers, Content Managers, and Release Engineers to deliver projects on time and to high product quality standards.
  • Participate in interviewing, hiring, and onboarding new employees.

Benefits

  • Competitive benefits package; specific benefits are not detailed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service