Software Development in Test (SDET)

WPP ProductionSunnyvale, CA
$84 - $94Hybrid

About The Position

We are seeking an experienced Software Development Engineer in Test to help pioneer the creation of large-scale automation solutions. Primary responsibilities include developing tools, updating frameworks, executing and maintaining automation scripts, working with QA Leads to support projects, and interfacing with development teams. Hands-on experience with Content Management, Digital asset management systems, and scalable, dynamic rendering engines is a great plus. You will collaborate with a group of hard-working engineers to deliver test automation solutions.

Requirements

  • Solid understanding of Quality Assurance principles and methodologies
  • 5+ years of hands-on software development using JavaScript, Node.js, Mocha, Jest, Selenium Web Driver, and related technologies
  • Proven track record of building automation frameworks for different levels of testing: unit, integration, end-to-end
  • Advanced understanding of modern front-end frameworks such as Vue.js, React, Angular
  • Strong understanding of CMS, Databases, Web Services, XML, HTML, CSS, and DOMelements
  • Experience building automation for dynamic data-driven applications
  • Experience with GitLab and continuous integration build systems such as Jenkins
  • Ability to analyze complex enterprise systems and multi-tier applications
  • Deal well with ambiguous/undefined problems
  • Showing creativity and initiative to improve product test coverage and effectiveness
  • Good attitude towards collaboration and problem-solving
  • Knowledge of industry-standard test automation tools
  • Exceptional written and verbal communication skills
  • Bachelor’s degree in computer science or equivalent experience

Nice To Haves

  • Hands-on experience with Content Management, Digital asset management systems, and scalable, dynamic rendering engines is a great plus.

Responsibilities

  • Design and develop automation projects including, initial concept, design requirements, system architecture, and test plans
  • Work closely with the development team on the design and implementation of new features and libraries for automation frameworks
  • Developing test automation for web and mobile applications (iOS and Android)
  • Build test automation infrastructure and test libraries to automate testing end-to-end from deployment, test execution, and reporting test results
  • Identify, design, and implement improvements to the current architecture. This may include internal process improvements, automating manual processes, optimizing data delivery, reducing cost, re-designing infrastructure for greater reliability, etc.
  • Build self-service tools, APIs, and scripts for continuous end-to-end test automation which will be used across multiple teams
  • Drive increased test automation coverage and reporting in all areas.
  • Collaborate with the teams to identify efficiencies and process improvements at all levels and automate routine tasks
  • Maintaining the current automation framework and automated test case repositories.

Benefits

  • competitive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service