hero

Craft Ventures Portfolio Job Board

Senior QA Engineer - JavaScript, Selenium, API

Terminal

Terminal

Software Engineering, Quality Assurance
Posted on Aug 16, 2025
About Calendly

Calendly takes the work out of scheduling so our customers have more time to work on what’s really important. Our software is used by millions of people worldwide—with hundreds more signing up every day. To maintain this exciting growth, we’re looking for top talent to join our team and help shape the future of our product.

About The Role

What’s so great about working on Calendly’s Engineering team? We make things possible for our customers through innovation. Why do we need you? We are seeking a highly skilled and experienced Senior QA Engineer to join our team, bringing expertise in testing consumer SaaS applications within an Agile environment. Reporting to the QA Engineering Manager, you will play a critical role in ensuring the quality and reliability of our platform, with a focus on leadership and strategic contribution across QA initiatives. A day in the life of a QA Engineer at Calendly: At Calendly, we strive to think it, build it, ship it—delivering great features quickly while maintaining the highest quality standards for our users. As a Senior QA Engineer, you will work closely with Development Engineers, Product Managers, SDETs, and QA Engineers to shape our testing strategy, continuously improve processes, and help to ensure quality across all releases. Your expertise will influence team practices and help build scalable, reliable testing frameworks that support long-term product growth. Our ideal candidates are proactive, strategic thinkers with strong technical skills, attention to detail, and a passion for delivering exceptional user experiences. Top candidates will have extensive experience in designing and implementing comprehensive test automation strategies, as well as a proven track record of driving meaningful improvements in testing processes.

What You’ll Do

On a typical day, you will:

  • Lead the definition and execution of the testing strategy for complex projects, ensuring alignment with overall quality goals.
  • Collaborate with project stakeholders, including Product Managers, Development Engineers, SDETs, and QA Engineers, to help ensure comprehensive test coverage.
  • Design and implement automation frameworks, contributing hands-on to test automation efforts for both new and existing features.
  • Drive key QE initiatives, such as process improvements and the adoption of testing best practices across projects.
  • Monitor, analyze, and report on test results to provide insights on the quality of our application.

What You’ll Bring

  • 8+ years of experience testing web applications
  • Extensive experience testing SaaS products with a strong focus on quality from design to delivery
  • Expertise testing within a service-oriented architecture.
  • Proven ability to drive change, lead initiatives, and influence quality improvements across a sizable team
  • Strong understanding of web application architecture and troubleshooting
  • Proficiency in designing and implementing test automation frameworks using tools like Cypress, Selenium, JMeter, or equivalent
  • Experience with Git or other source control systems
  • Proficiency in scripting languages such as JavaScript, Python, or Ruby
  • Experience with CI/CD tools (e.g., Jenkins, Buildkite), with the ability to integrate testing seamlessly into deployment pipelines
  • Experience validating API services using tools such as Postman
  • Experience with Agile development methodology (e.g. Scrum)
  • Track record of mentoring others in testing strategies and best practices.
  • Strong problem-solving skills, a passion for overcoming technical challenges, and a commitment to continuous learning.
  • Excellent time management and communication skills, with the ability to self-direct in a dynamic environment.
  • Bonus: Experience with specialized testing (ie load, performance, contract)