Lead Engineer - SDET

Job Description

About HighLevel:
HighLevel is a cloud-based, all-in-one white-label marketing and sales platform that empowers marketing agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth. With a focus on streamlining marketing efforts and providing comprehensive solutions, HighLevel helps businesses of all sizes achieve their marketing goals. We currently have ~1200 employees across 15 countries, working remotely as well as in our headquarters, which is located in Dallas, Texas. Our goal as an employer is to maintain a strong company culture, foster creativity and collaboration, and encourage a healthy work-life balance for our employees wherever they call home.

Our Website - https://www.gohighlevel.com/
YouTube Channel - https://www.youtube.com/channel/UCXFiV4qDX5ipE-DQcsm1j4g
Blog Post https://blog.gohighlevel.com/general-atlantic-joins-highlevel/

Our Customers:
HighLevel serves a diverse customer base, including over 60K agencies & entrepreneurs and 500K businesses globally. Our customers range from small and medium-sized businesses to enterprises, spanning various industries and sectors.

Scale at HighLevel:
We operate at scale, managing over 40 billion API hits and 120 billion events monthly, with more than 500 micro-services in production. Our systems handle 200+ terabytes of application data and 6 petabytes of storage.

About the Role:
We are seeking a highly skilled and proactive Lead Engineer - SDET to join our dynamic team. In this role, you will take ownership of the testing strategy, ensuring the delivery of high-quality products through robust automation frameworks and best-in-class testing practices. You will act as a bridge between development and QA, driving continuous improvement and fostering a quality-first culture.


Responsibilities:
  • Define and implement comprehensive automation testing strategies
  • Collaborate with product and engineering teams to align testing efforts with business objectives
  • Set clear goals and priorities for the QA team, driving accountability and results
  • Hire, train, and mentor SDETs, cultivating a high-performing team
  • Foster continuous learning and development through coaching and knowledge-sharing sessions
  • Develop and maintain test plans, test cases, and automation scripts
  • Oversee daily automated test runs, analyze results, and guide the team in resolving failures
  • Ensure comprehensive automation coverage for all software releases and features
  • Identify areas of inefficiency and lead initiatives to streamline testing processes
  • Research and integrate emerging testing tools and technologies
  • Create strategic roadmaps for evolving test automation practices
  • Coordinate with customers to gather feedback and translate insights into actionable improvements
  • Act as a quality advocate, ensuring user experience is a core consideration throughout the development cycle

  • Requirements:
  • Proficiency in Java/JavaScript, or similar languages
  • Sound Experience with Playwright/Selenium or similar
  • Hands-on experience with Postman, RestAssured, JMeter, or k6
  • Hands on experience with Jenkins, GitHub Actions, Azure DevOps, or equivalent tools
  • Good Experience with AWS, Azure, GCP, Docker, and Kubernetes
  • Knowledge of OWASP, ZAP, Grafana, Prometheus, and the ELK stack
  • Experience with SQL and NoSQL databases like MySQL, PostgreSQL, and MongoDB