We’re hiring!

Who we are

Our product, Cypress.io, is a revolutionary new testing tool built from the ground up that is used and loved by more than 13,000 developers and QA engineers across the globe. We are funded by a top tier VC who believes in our mission.

We are highly experienced and passionate about solving challenging problems. Our product is open source, which means we are lucky enough to work with some of the best minds in the industry.

We are a small team, spread across the United States, that believes web testing needs a lot of love. We are here to foster a tool, a service, and a community that can teach and benefit everyone.

Benefits & Perks

  • Competitive salary
  • Health, dental and vision coverage
  • Life insurance and disability coverage
  • Remote-friendly
  • Generous paid time off and sick leave
  • Flexible work hours
  • Work with the latest technologies
  • Contribute to open source
  • Semiannual travel to work and play with our Atlanta-based team
  • Healthy office drinks and snacks
  • Modern laptop and equipment provided

Current Openings

As a Technical Product Designer at Cypress.io, you will be responsible for charting the course of the design and experience of the Cypress Test Runner and its related products.  Test Runner is the open source tool where developers and QA engineers author automated tests to run against their applications.  You will be leading both UX and visual design, building solutions that directly focus on user needs while reflecting the overall brand.  You’ll also take the lead at sourcing user feedback on our experiences, iterating off those learnings to make more robust solutions for customers.

Job Responsibilities

  • Collaborate with Product Managers, Engineers, Marketers, and Developer Experience to define product direction, create prototypes, launch new product features, and create overarching style and component guides.

  • Collaborate with product teams to synthesize user needs, business requirements, and domain expertise into actionable designs.

  • Work iteratively by developing ideas from sketches to comps to prototypes.

  • Create design artifacts to communicate your ideas -- wireframes, mockups, flow charts, specifications, and more, leveraging the entire breadth of your skills in wireframing, copywriting, and visual design.

  • Perform user research to understand their workflows and to validate your designs.

Qualifications

  • 5+ years of related application design experience, especially complex, data-intensive tools for highly-technical users.

  • Technical experience, either in designing developer or technical tools or hands on experience with code or development.

  • Passion for following a user-centered design process, ensuring that everything we build is focused on solving real users’ needs.

  • Highly motivated and a strong desire to make an impact. Capable of being productive when working either collaboratively or independently.

  • A portfolio that demonstrates your approach to projects, attention to detail, storytelling, and an ability to bring your ideas to life. We want to understand your design process and your approach to problem-solving.

  • Willingness and ability to pitch in on a wide range of design issues—product, user experience, interaction, visual, copywriting, illustration, storytelling.

  • Ability to move between detail-oriented page design and high-level product strategy and vision.  You care about not just 'how it should look' but 'what we should build' to solve specific user problems.

  • Expert skill in modern design and prototyping tools.

Cypress is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply:
Visit: https://smrtr.io/47qxW

As the first in Account Executive at Cypress.io, you will leverage our organic growth channel to drive the conversion of high value inbound opportunities into customers and account expansion in existing customers.

Responsibilities:

  • Become knowledgeable of all of Cypress’ products and services.

  • Prospect, qualify, develop, and drive the sales process from internal leads and qualified new prospects to closure through a consultative sales process.

  • Create pricing proposals, negotiate terms and manage the relationship process.

  • Build trust and mutual respect with technical customers and peers.

  • Contribute quantitative and qualitative data to pricing & packaging discussions.

  • Conduct compelling product demos as a part of the sales process.

  • Collaborate with Success Engineers, Technical Account Managers, Marketing, and Developer Experience to identify and close new revenue opportunities.

  • Contribute to root cause analysis on wins/lossesLeverage modern tools including Salesforce, Clearbit, and LinkedIn

Required Skills and Requirements:

  • An empathetic approach to all interactions.

  • Natural curiosity.

  • Intrinsic Sales DNA with a proven track record of sales success.

  • Passionate about what you do with the ability to think outside of the box - not beholden to a single playbook.

  • Ability to work with partial information and good judgment on when to ask questions and when to run independently.

  • Ability to balance competing priorities and manage multiple projects/deals at the same time.

  • A keen eye for process optimization.

  • World-class interpersonal and communication skills to make product and financial details sound simple.

Preferred Skills and Requirements:

  • Experience selling developer-centric or SaaS tools to a technical and business audience

  • Familiarity with the types of application testing and relevant tools

  • Technical background with an understanding of how web applications are built and work.

Cypress is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply:
Visit: https://smrtr.io/46GQV

As a Technical Account Manager at Cypress.io, you will be responsible for nurturing our top accounts to drive greater satisfaction and expansion revenue.

Responsibilities:

  • Become an expert in all of Cypress’ products and services.

  • Empathize, advocate for, and maintain positive relationships with the Cypress community.

  • Collaborate with our Developer Experience, Marketing, and Product teams to develop programs to drive account expansion.

  • Keep up with test automation industry trends.

  • Nurture top accounts by ensuring they succeed with Cypress in every way possible.

  • Ensure customer product feedback is being provided to other teams internally.

  • Identify and monitor account success metrics.

  • Spearhead cross-functional initiatives to increase customer engagement.

  • Identify account expansion opportunities and collaborate with an Account Executive through close.

  • Own the onboarding of new accounts. Analyze web application and test code to identify and correct problems and identify limitations.

  • Effectively communicate resolution plans, progress, and status of requests externally and internally.

  • Perform QBRs to review account health with stakeholders, capture requirements to remove blockers to account expansion, and provide essential information to marketing and product management.

  • Document all interactions in a CRM system.

  • Communicate user feedback to internal teams to help enhance customer interactions and self-discovery of Cypress’ products, services, and processes.

  • Leverage documentation, institutional team knowledge, and other information sources to help solve problems.

  • Contribute to documentation as needed to ensure our users have access to current, quality, accurate resources.

  • Create leverage by developing automated workflows for repetitive tasks.

  • Take ownership of requests, and work with other teams to drive timely resolution on advanced requests.

  • Evaluate trends based on customer interactions and craft procedures and suggest tooling to more efficiently handle their needs.

Required Skills and Requirements:

  • An empathetic approach to all interactions.

  • Natural curiosity.

  • Intrinsic Sales DNA.

  • JavaScript software development & testing experience.

  • A firm understanding of how web applications are built and work.

  • Ability to convey technical information at an audience-appropriate level.

  • Ability to work with partial information, and good judgment on when to ask questions. and when to run independently.

  • Passionate about developer tools.

  • A keen eye for process optimization.

  • Exemplary communication skills, both written and verbal.

  • Experience in a similar role combining sales and success at a SaaS company.

Preferred Skills and Requirements:

  • Experience in the Dev Tools space.

  • Experience providing SaaS and technical support to Developers and QA Engineers.

  • Working in a developer advocate role.

Cypress is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply:
Visit: https://smrtr.io/46GRB

Cypress is looking to add a Full Stack Software Engineer to our Growth team, focused on driving conversion and expansion of utilization through rapid iteration.  This role would function as the key engineer delivering against our growth initiatives across both our Test Runner and our Dashboard products.  Our open source Test Runner is the scripting tool where developers and QA Engineers write end-to-end tests, while the Dashboard is a SaaS offering which acts as your orchestration hub for Cypress test runs from various CI environments, aggregating them for analytics, historical analysis, notifications, and understanding test run failures. The Test Runner is a Node.js Electron application, and the Dashboard is a monorepo written in a mix of TypeScript /JavaScript, and deploys as several closely coordinated independent services. We strive to test as close to 100% of our code as we can.

The Growth team is a rapid iteration, goal-oriented team who closely measures and instruments tests against core KPIs, monitors results, and iterates.  You’d be closely coordinating with Product Management and Design to scope and estimate new features and additions to the platform, partnering with technical architects and Product to define solutions.  You’d be key to the ideation and iteration process, staying close to the user response to solutions and using that as input to future planning.

Responsibilities

  • Build highly performant web applications using Node.js, React, and TypeScript.

  • Work closely with the Product team to plan and execute on our growth team roadmap.

  • Work within an Agile team, contributing to daily-stand ups, estimation, backlog grooming, and sprint retrospectives.

  • Creating technical design artifacts to help define and scope product solutions.

  • Deliver both front-end and back-end solutions across multiple products, working quickly and iteratively to add value to the product suite.

Required Skills

  • 3+  years of overall development experience

  • Full-stack engineering skills, comfortable shifting from front-end to back-end

  • Value and understand the importance of open source and be comfortable committing to a largely open source codebase.

  • Be proficient in writing test-driven code and excited about the value of testing.

  • Experience architecting applications and code that is tested, scalable, and performant.

  • Learn fast and thrive in a constantly changing environment.

  • Be a self-starter and take the initiative to complete tasks with minimal supervision.

Preferred Skills

  • Experience with rapid iteration, taking learnings and adjusting quickly

  • Creative problem solver who loves digging into challenges and finding solutions

  • Analytically-driven and adept at leveraging insights to shape future improvements

  • Passion for design and startup growth mechanics, seeking to drive results

Cypress is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply:
Visit: https://smrtr.io/43vkp

As a Success Engineer at Cypress.io, you will be responsible for supporting our community of users and customers. Nurturing them to drive greater satisfaction and expansion revenue.

Responsibilities:

  • Become an expert in all of Cypress’ products and services.

  • Empathize, advocate for, and maintain positive relationships with the Cypress community.

  • Collaborate with our Developer Experience, Marketing, and Product teams to develop one-to-many campaigns to drive account expansion.

  • Keep up with test automation industry trends.

  • Nurture relationships via phone, email chat, web, and screenshare.

  • Ensure customer product feedback is being provided to other teams internally.

  • Identify and monitor account success metrics.

  • Spearhead cross-functional initiatives to increase customer engagement.

  • Perform Quarterly Business Reviews.

  • Own the Churn Workflow - Follow up with churned accounts to better understand the cause of churn and report back to management. 

  • Document all interactions in a CRM system.

  • Triage inbound requests from users via email, chat, and web, and screenshare.

  • Follow set procedures for escalating issues to the proper internal team.

  • Provide support to the cypress community by reproducing, troubleshooting, and responding to customer requests in a timely manner.

  • Analyze web application and test code to identify and correct problems and identify limitations.

  • Effectively communicate resolution plans, progress, and status of requests externally and internally.

  • Communicate user feedback to internal teams to help enhance customer interactions and self-discovery of Cypress’ products, services, and processes.

  • Leverage documentation, institutional team knowledge, and other information sources to help solve problems.

  • Contribute to documentation as needed to ensure our users have access to current, quality, accurate resources.

  • Create leverage by developing automated workflows for repetitive tasks.

  • Take ownership of requests, and work with other teams to drive timely resolution on advanced requests.

  • Evaluate trends based on customer interactions and craft procedures and suggest tooling to more efficiently handle their needs.

Qualifications

Required Skills and Requirements:

  • An empathetic approach to all interactions.

  • Natural curiosity.

  • JavaScript software development & testing experience.

  • A firm understanding of how web applications are built and work.

  • Ability to convey technical information at an audience-appropriate level.

  • Ability to work with partial information, and good judgment on when to ask questions and when to run independently.

  • Passionate about developer tools.

  • A keen eye for process optimization.

  • Exemplary communication skills, both written and verbal.

  • Experience in a similar role combining sales and success at a SaaS Company.

  • Track record of successfully executing one-to-many campaigns.

Preferred Skills and Requirements:

  • Experience in the Dev Tools space.

  • Technical background with an understanding of how web applications are built and work.

  • Experience providing SaaS and technical support to developers 

  • Working in a developer advocate role.

Cypress is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

To apply:
Visit: https://smrtr.io/3-N_-