🎉 Save up to 20% with our annual plans. Click here.

Engineering Manager (Automation and Performance)

US-Remote

About Keap

Keap liberates and empowers entrepreneurs to strengthen families, communities and economies. Our leading Sales and Marketing Automation platform is built on 20 years of experience working with over 200,000 entrepreneurs to grow sales and save time in the process. We're growing fast and have big goals. 

Do you have experience leading a team of engineers? Are you looking for new challenges, autonomy over your ideas, and a place where you can provide immediate impact? As the Engineering Manager (Automation and Performance), you will be working with teams of engineers to design and develop a reusable architecture for test automation and performance, making it easier for our engineers to quickly test as we drive towards our mission of simplifying growth for millions of businesses. The manager will drive the effort to build new performance test frameworks and/or extend existing frameworks that run seamlessly in the CI/CD pipeline. These frameworks will allow us to perform volume, load, and stress testing in different environments. To help with CI/CD the manager will oversee and improve the release process. 

The Work

  • Lead an extended test automation engineering team. Support and mentor test engineers to produce effective automated test strategy
  • Lead, design, and implement Performance test frameworks for Cloud Applications and provide technical assistance to Engineering teams that improves system availability, performance, reliability, and scalability.
  • As the quality lead, enroll and inspire the PD organization in implementing effective best practices and making quality a top priority.
  • Set the quality vision by providing guidance on effective test strategy which result in delivering a high quality product
  • Oversee system performance lifecycle and identify key metrics for performance improvements.
  • Lead an extended team to perform load tests to validate system performance and stability.
  • Work with a team to perform root cause analysis of performance issues and suggest corrective actions.
  • Communicate and collaborate with cross-functional teams (Developers, SRE/DevOps, PM, Architect) to design an effective Automated Test Strategy for Volume, Load & Stress Testing
  • Generate periodic performance reports for management review.
  • Own the improvement of quality processes & procedures
  • Manage expectations & workloads that arise due to environments containing hybrid onsite/offsite teams
  • Lead & manage backlogs across a team or multiple teams

Qualifications

  • 5+ years as a performance test automation engineer
  • 5+ years experience using Selenium to test different kinds of web applications (Single page application (SPA), Server-side rendered pages (SSR),  Java monolith applications) 
  • 3+ years leading a team of test automation and/or performance engineers
  • Experience with Load (JMeter), API (REST Web Services) automation testing tools or similar
  • Experience with using the popular existing test frameworks (testNG, jUnit, nUnit, Jest, etc)
  • Proficient in Performance Monitoring tools like HoneyComb, Dynatrace etc.
  • Experience with web services REST API test automation
  • Solid understanding of Software Quality Assurance methodologies & practices.
  • Demonstrated ability to investigate and resolve difficult technical challenges.
  • Programming experience with Java, JavaScript or similar languages.
  • Hands-on experience with DevOps practices (CI/CD, containerization & orchestration, config management, etc) and integrating automated tests into DevOps pipelines.
  • Ability to enroll and inspire team members by powerfully communicating strategy & vision to drive team alignment, clarity, and commitment. 

Ideally, you possess…

  • Passion for software quality as a discipline
  • Passion for leading and mentoring engineers.
  • Experience designing, writing, running, and maintaining automated tests
  • Experience in all stages of performance testing including UI, API, volume, load & stress test.
  • Experience with SaaS and web-based software
  • Strong written and verbal communication skills
  • Excellent problem solving/troubleshooting skills

Work Environment:

This job operates in a professional office environment or remotely. This role routinely uses standard office equipment such as computers and phones. 

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  While performing the duties of this job, the employee is regularly required to sit, look, talk or hear. The employee is frequently required to sit; speak; listen; use hands to finger; and reach with hands and arms.  

Position Type and Expected Hours of Work:

This is a full-time position. Days and hours of work are Monday through Friday, between the hours of 7 a.m. to 6 p.m.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

At Keap, we celebrate diversity and inclusion for the benefit of our employees, our products, our community, and to help small businesses succeed. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, marital status or any legally protected status.

Legal authorization to work in the U.S. is required. Keap will not sponsor new candidates for employment visas, now or in the future, for this job opening.

Any candidate who misrepresents their identity and/or skills may be subject to civil damages, penalties and criminal prosecution.

#LI-AM1

Helping small businesses succeed

That’s our single most important purpose, and it’s more than just writing on the wall. It’s in the hearts and minds of our employees, and is the burning passion that fuels us to consistently innovate, drive change, and grow ourselves beyond our wildest dreams. To be a part of Keap is to join a cause bigger than yourself, and we think that’s pretty rad!

Dream fulfillment

We believe in people and their dreams at Keap. So much so, we have a dedicated Dream Program that empowers our employees to think big and achieve those dreams—both personally and professionally. Want help setting achievable goals to reach your dreams? Our designated Dream Manager is here to help. Want a space to write out your dreams to spring them into action? Yeah, we have a Dream Room for that.

Flexibility & balance

At Keap, it’s not as much about the time put in or where the work is done as it is about the results achieved. We encourage employees to spend time on (and with) the things that are important to them outside of their careers, so we offer a flexible PTO plan and work-from-home policy that makes that a possibility. Need time off for a vacation to Belize? A mental health day to recharge your batteries? It’s all good as long as it’s a win for you, your team, our customers, and the company.

#keaplife

Helping 5 million small businesses succeed worldwide takes a lot of hustle, and celebrating wins along the way is just a way of life here. We work hard, support one another, and have some fun while we’re at it. Curious about what a peek into #keaplife looks like? Think team builders, spring training outings, a fully stocked cereal bar, a Coke Freestyle machine, ping pong tournaments, an indoor football field meeting area, 24-hour hackathons, Food Truck Fridays, happy hours, even breakfast with one of our execs, just to name a few—phew.

Total rewards

We understand how important it is to have top-notch benefits, and offer a comprehensive package that supports our employees and their families. This includes:

  • Health, vision, and dental insurance
  • Stock options for every employee
  • Life insurance
  • Bonus programs
  • Well-being program
  • And so much more!

Dedication to diversity & inclusion

We realize the power of diverse perspectives, experiences, and backgrounds. Keap is an environment focused on inclusion and education—whether that’s hosting diversity weeks highlighting different cultures, or holding professional workshops for our Empow(her) group that celebrates and supports women in the workplace.

We're growing fast

Follow us on LinkedIn for more openings.

Follow now
image of employees
image of employees image of employees
Try free