Staff Software Developer In Test

PandaDoc
Summary
Join PandaDoc as a Staff Software Developer in Test (SDET) and lead the automation strategy across our engineering organization. You will define and execute company-wide test automation strategies, ensuring scalability, reliability, and quality across all products. This high-impact role involves collaborating with leadership, mentoring engineers, and driving initiatives to improve development lifecycle efficiency. You will architect and implement scalable test automation, collaborate on system design with built-in testability, and drive adoption of best practices for automated testing. The role also includes optimizing CI/CD pipelines, defining and analyzing key quality metrics, and mentoring other SDETs and software engineers. This position offers the opportunity to work at the forefront of automation and quality in a dynamic environment.
Requirements
- 5+ years in software development, including 3+ years in test automation for complex systems
- Strong in Python (preferred) or Java, with expertise in frameworks like PyTest, Selenium, and Playwright for UI, API, and E2E testing
- Proven ability to design scalable, reliable test automation systems
- Skilled in optimizing pipelines (e.g., Jenkins, GitLab CI) with AWS and DevOps practices
- Familiarity with tools like Prometheus and Grafana for tracking test/system performance
- Experience improving test coverage, reducing flakiness, and enhancing execution times
- Open to exploring new tools and methods for faster, better results
- Skilled at mentoring and driving cross-team adoption of QA best practices
- Strong communication skills in the English language for collaborating with diverse teams
Responsibilities
- Architect and implement scalable, reliable, and efficient test automation strategies to support complex distributed systems
- Collaborate with engineering and product leadership to design systems with built-in testability and quality
- Drive the adoption of best practices for automated testing, including unit, integration, and end-to-end testing
- Evaluate, implement, and manage advanced test automation tools and frameworks to optimize testing workflows
- Optimize and enhance CI/CD pipelines to ensure seamless integration of automated testing at every stage of development
- Define, track, and analyze key quality metrics (e.g., test coverage, flakiness, execution time) to drive continuous improvement and informed decision-making
- Mentor and guide other SDETs and software engineers, fostering a culture of quality, experimentation, and innovation
- Advocate for and implement modern development and testing practices such as TDD, BDD, shift-left testing methodologies, etc
- Collaborate with product and platform teams to implement monitoring, logging, and alerting solutions
Preferred Qualifications
Familiarity with AI/ML in test automation
Benefits
- Work at the forefront of automation and quality in a dynamic, innovative environment
- Make a significant impact by driving quality improvements across an organization
- Collaborate with talented engineers to build cutting-edge solutions
Share this job:
Similar Remote Jobs
