Engineering Manager in Test
Zero Trust Client Automation
Posted on 3/22/2024
INACTIVE
Cloudflare

1,001-5,000 employees

Web performance & security platform
Company Overview
Cloudflare's mission is to help build a better Internet. The company specializes in providing a content delivery network and DDoS mitigation services.
Consumer Software
Hardware

Company Stage

Series E

Total Funding

$354.3M

Founded

2009

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

9%

1 year growth

20%

2 year growth

46%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Quality Assurance (QA)
Linux/Unix
CategoriesNew
QA & Testing
Automation Testing
Quality Assurance
Security Testing
Requirements
  • - Demonstrable experience leading a team of SDETs working on E2E automation projects - Excellent software engineering skills, with experience writing & designing high-quality, highly-documented, low-complexity code - Empathetic, proactive, and constructive communication skills, verbal and written - Proficiency in one or more common cross-platform scripting language (Python preferred) - Deep understanding of automation methodology and tooling - Hands-on experience developing E2E automation frameworks for desktop clients - Experience with automating E2E testing of network-based apps, especially VPNs (e.g. DNS, IPsec, WireGuard, QUIC, throttling, packet loss, etc.) - Demonstrable experience working on multi-platform desktop client automation - Strong knowledge and understanding of macOS, Windows, and/or Linux platforms and how to test native apps on each - Experience setting up or working with multi-platform VM orchestration - Knowledge of Go and/or Rust
Responsibilities
  • - Lead the Zero Trust QA/SDET team and grow desktop client automation and testing - Own, improve, and maintain end-to-end (E2E) testing automation frameworks & processes - Define and refine the approach to testing (automated and manual) with client teams - Drive the direction of the testing strategy to ensure reliable and scalable testing of the software - Lead a multidisciplinary team to write high-quality, low-complexity code for test automation, set up and manage test infrastructure, and create release test plans - Instill and advocate for best testing practices in all collaborating teams