PandaDoc

Staff Engineer - Developer Experience & Test Automation

Job Posted 1 month ago

Job Description

PandaDoc is seeking a Staff Engineer to join our Automation Team, part of the Platform Track, with a mission to scale developer experience and product quality across the entire engineering organization.

At PandaDoc, our engineering org is structured around:

  • Product teams focused on delivering customer-facing functionality
  • And the Platform Track, which provides the infrastructure, tools, and workflows that enable them to build, test, and ship with speed and confidence

As a Staff Engineer (Tech Lead) in the Automation Team, you'll drive company-wide test automation strategy, design systems with quality built-in, and lead efforts that impact how 35+ product teams build and deliver software every day.

This is a high-impact, strategic role. You’ll work closely with leadership, mentor engineers, and help shape the future of how we approach testing, tooling, and developer workflows at scale

In this role, you will:

  • Define and implement a company-wide test automation strategy for scalable, distributed, cloud-native web applications
  • Lead the design and evolution of test infrastructure, frameworks, and tooling used across all engineering teams
  • Architect self-service tools and reusable libraries that improve testability and empower teams to ship with confidence
  • Continuously improve our CI/CD workflows, integrating automated tests, metrics, and quality gates into pipelines
  • Define and monitor key quality metrics (coverage, execution time, flakiness, MTTR) to drive continuous improvements
  • Partner with Platform, Product, and SRE teams to embed testability and observability into system design
  • Mentor senior engineers in automation best practices, fostering a culture of quality and experimentation
  • Evaluate and introduce new frameworks, methodologies, or approaches that align with our DevEx and quality goals
  • Collaborate with engineering leadership to scale automation in a way that’s aligned with product delivery needs

 

Our stack:

  • Architecture: Service-oriented, including legacy code and monolithic services
  • Languages: Python (AsyncIO, Django), Java (Spring Boot)
  • CI/CD: GitLab CI, Jenkins
  • Cloud: AWS, Kubernetes
  • Messaging: Kafka, RabbitMQ, NATS, gRPC
  • Testing: PyTest, Selenium, Playwright, SonarQube, Allure TestOps
  • Monitoring: Grafana/LGTM, Prometheus

 

About You:

  • 7+ years of experience in software engineering, including 3+ years in test automation for large-scale web systems
  • Proven experience designing enterprise-grade test automation solutions
  • Expertise in Python (preferred), Java
  • Strong knowledge of industry-standard frameworks such as PyTest, Selenium, Playwright, and others
  • Deep understanding of test architecture (unit, integration, system), mocking/stubbing strategies, and CI/CD systems
  • Experience building and optimizing pipelines in tools like GitLab CI, Jenkins, and integrated with cloud platforms (AWS)
  • Familiarity with Kubernetes and container-based environments
  • Experience implementing monitoring and alerting for quality and test systems
  • A strategic mindset: able to align automation efforts with business and product goals
  • Strong leadership and mentoring skills; ability to influence across teams without formal authority
  • Excellent communication skills (written and verbal, English), with the ability to advocate for quality across technical and non-technical audiences

Nice to have:

  • Experience building or contributing to internal DevEx platforms or developer portals
  • Experience integrating AI/ML into testing or other workflows
  • Open-source contributions in the testing or DevEx space

 

Why Join Us?

  • Lead initiatives that have a direct impact on 35+ engineering teams
  • Shape the foundation of how we deliver high-quality software at scale
  • Work with top engineers in a culture that values autonomy, innovation, and continuous improvement
  • Be part of a company that invests in engineering excellence and developer enablement

We'd love to hear from you if you’re excited about making a difference and driving automation at scale!
Apply now to join our team and help us deliver exceptional products faster.

#AutomationEngineering #TestAutomation #DevEx #PlatformEngineering #SeniorEngineer #QA #SDET #CI/CD #Python #RemoteJobs #Kubernetes #EngineeringExcellence

Ready for Your Next Step?

To apply for this position, please use the link below. You will be redirected to the official application page on the company's website.