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

A Little About Us

Based in the heart of Tech Square, Cypress is a venture-funded technology company that helps web developers write and run end-to-end tests faster, easier, and more reliably than ever before. Our next-generation testing application has been built specifically for today’s fast-paced, agile web development environments.

Job Responsibilities

  • Triage, respond to, take ownership of, and resolve customer’s questions and feedback via email, chat, and web channels in a timely manner.
  • Work directly with customers to identify areas ripe for enhancement in the billing and account management workflows.
  • Make suggestions to improve internal and external documentation around billing and account management functions.
  • Identify potential for automated workflows for normal, repetitive tasks.
  • Leverage team knowledge, documentation, and other information sources to help solve problems.
  • Be an active member of the Cypress community.
  • Assist with day-to-day office management tasks.
  • Identify opportunities when interacting with the Cypress community.
  • Collaborate with marketing to foster a deeper level of engagement with our customers.

Requirements

  • Be emphatically passionate about the success of the Cypress community.
  • Learn fast and thrive in a constantly changing environment.
  • Be highly organized.
  • Be a self-starter and take the initiative to complete tasks with minimal supervision.
  • Have excellent written and verbal communication skills.

We are 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 http://smrtr.io/Rxmc

We are looking for a Support Engineer to focus on resolving customer issues. This individual will be responsible for effectively documenting and communicating solutions and will work directly with customers.

A Little About Us

Our product, Cypress.io, is a revolutionary open source testing tool built from the ground up that is used and loved by more than 20,000 developers and QA engineers across the globe. We are a predominantly open source company, and your work will be credited, recognized, and visible to anyone who uses us. We believe in creating a tool, a service, and a community that helps everyone. We know that to be successful, we have to enable both our employees and our users to contribute to our work in a distributed, geographically dispersed way. Our own engineering team is 50% remote, spread across the United States.

Job Responsibilities

  • Resolve customer’s issues via email, chat, and web channels
  • Troubleshoot, debug, and reproduce customer issues in a timely manner
  • Become an expert in all of Cypress’s products and services.
  • Work directly with customers to correctly implement Cypress’ products
  • Take ownership of technical issues, and work with our development team to resolve advanced issues and bugs
  • Analyze code to find and correct problems and limitations
  • Effectively communicate resolution plans, progress, and status of incidents
  • Create documentation of solutions used (workarounds, procedures, etc.)
  • Develop automated workflows for normal, repetitive support tasks
  • Leverage team knowledge, documentation, and other information sources to help solve problems

Requirements

  • Software development experience in JavaScript
  • A good understanding of how web applications are built and work
  • Naturally curious about identifying and debugging code
  • Ability to clearly explain concepts and produce example code that complements your explanation
  • General knowledge of OS's (including Windows, Mac, and Linux)
  • Ability to convey technical information at an appropriate level for the audience
  • Empathize, advocate for, and maintain positive relationships with customers
  • Respect and maintain customer and partner confidentiality
  • Ability to work with partial information, and good judgment on when to ask questions and when to run independently

We are 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 http://smrtr.io/MZM_

We are seeking a Senior DevOps Engineer to focus on our backend. Our backend API is running on Node.js and is core to Cypress' profit model. So it is very important!

Job Responsibilities

  • Make sure the API is running smoothly.
  • Deploy and monitor servers, fix found issues quickly.
  • Scale our SaaS from 10 million test runs per month to 2 billion.
  • Explore emerging technologies like GraphQL.

Requirements

  • Have experience developing highly performant, server-side code using Node.js / TypeScript.
  • Have a deep understanding of Postgres DB and Amazon Aurora.
  • Understand AWS / Heroku deployment and monitoring.
  • Comfortable building a reliable distributed system using message queues.
  • Experience architecting services that are tested, scalable, and performant.
  • Knowledge of microservices and serverless architecture a plus.
  • Experience developing on-premise solutions a huge plus.

We are 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 http://smrtr.io/F8tZ

We are seeking a senior JavaScript developer. Our codebase is written in JavaScript from top to bottom. All backend is written using Node. We use RabbitMQ for all of our microservices, and we have a desktop application using Electron. We embrace the philosophy and culture of small, module focused code. Every piece of code we release has tests around it.

Job Responsibilities

  • Develop new features, enhance existing features, and implement bug fixes in existing code in both the Cypress Test Runner and Dashboard.
  • Write lots of unit and integration tests.
  • Build highly performant web applications using Node.js and JavaScript.
  • Self document development processes.
  • Scope, estimate, and prioritize work.
  • Peer review others code and give actionable feedback.
  • Conduct demos and/or presentations to developers about our product and its use.

Requirements

  • Be passionate about quality software development.
  • Have experience developing highly performing web applications using Node.js and JavaScript.
  • Be proficient in writing test-driven code and excited about unit testing.
  • Comfortable giving demos, presentations, and guiding developers through testing methodologies.
  • Aware of cutting edge technology and tooling.
  • Value and understand the importance of open source and be comfortable commiting to a largely open source codebase.
  • Experience architecting applications and code that is tested, scalable, and performant.
  • Ability to research and make decisions on your own about best technologies to utilize for new projects.
  • Have a deep understanding of how the DOM works, web tooling, debugging, and memory profiling.
  • Learn fast and thrive in a constantly changing environment.
  • Be a self starter and take the initiative to complete tasks with minimal supervision.

We are 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 http://smrtr.io/5gY9Vw

This Atlanta based position will report directly to Head of Sales. This individual will work in a high performance team environment to drive business development and sales growth by providing technical expertise around Development Operations specifically in the context of multiple technical and executive audiences. This role will also be responsible for influencing strategic decisions on sales, go to market, product management, and product marketing.

Job Responsibilities

  • Lead pre-sales engineering activities including technical discovery, technical value proposition, architectural guidance, sales campaign support and ongoing client relationships.
  • Provide expert guidance on Test Automation and Development Operations (DevOps) concepts with strong skill sets in modern development technologies and processes.
  • Establish and maintain a deep understanding of Cypress, as well as the competitive and partner landscapes. .
  • Lead and foster an environment for ongoing strategic customer success.
  • Work closely with key client executive decision makers on product evaluations and proof of concepts to ensure the solutions/products meets client objectives.
  • Actively assist other Sales in pre-sales engineering responsibilities.
  • Provide live demonstrations of Cypress to prospective customers and partners.
  • Lead and define process for onboarding customers with their existing development tools and workflows.
  • Exhibit strong presentation skills at both the technical and business level with the ability to deliver a highly technical solution in a professional environment.
  • Document technical considerations, collecting existing articles, and contributing to internal knowledge bases as a resource for other teams, customers, and partners.

Requirements

  • 5+ years of experience in technical pre-sales, sales/solutions engineering, technical consulting, or system integration; customer-facing experience is a must.
  • Significant experience developing high performing web applications using Node.js and JavaScript; proficient in writing test-driven code.
  • Experience working in or with large software development teams; knowledge of the Software Development Lifecycle (SDLC).
  • Expert understanding of Test Automation, DevOps tools and workflows, including GitHub and CI/CD tools. .
  • Team-oriented and possess strong collaboration skills.
  • Passionate commitment to quality and success.
  • Ability to quickly solve technical and business-related challenges.
  • Ability to relate technical concepts to customers of all technical backgrounds.
  • Fluency in English (written, spoken and technical).
  • Ability to work across different time zones.

We are 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 http://smrtr.io/RxCT

We’re looking for a top tier VP of Marketing to help us own our end-to-end marketing strategy and put Cypress.io into the hands of the world's most forward-thinking software development teams.

The role calls for someone who excels at technical product marketing and building strategies and tactics to drive awareness, growth, adoption, evangelism and monetization. You’ll shape how we attract new teams to our product, interact with customers, and create resources that help champion the advantages of bringing test automation closer to the code in order to meet the demands of modern web development.

A Little About Us

Cypress.io is has created the next generation of test automation built for the modern web. The company was founded in 2016 and has raised $5.4M in capital to date, including a $4M financing in June 2018 from leading venture capital firms including Bessemer Venture Partners (BVP) and Las Olas Venture Capital (LOVC).

Cypress is currently used in over 90 countries, by over 15,000 developers across more than 3,000 organizations like Betterment, Crunchbase, DHL, Fullstory, GitHub, Kensho, Kiwi, NASA, The New York Times, Slack, Shopify, Trulia, and 99Designs. The Cypress user base is growing 15+% month over month.

Cypress has created developer love and developers are very good about praising the tools they love and sharing their reviews publicly. Check out the following Tweets about Cypress, and you will see what we mean

Director / VP of Marketing

Job Responsibilities

  • Creating our marketing strategy and owning the translation of that strategy into tangible go-to-market plans that will help us achieve our ambitious goals.
  • Honing Cypress’s positioning, messaging, and branding to effectively tell our story to entrepreneurial developers and adapting enterprises alike.
  • Building, maintaining, measuring, and optimizing our marketing channel mix, particularly organic growth initiatives that resonate with our ideal customer personas.
  • Influencing product strategy and the way we bring products to market, combining research, positioning, and messaging to maximize adoption.
  • Enabling the rest of the GTM team to attract and serve customers and prospects through product education, training enablement, and collateral development.

Requirements

  • Have prior startup experience in the B2B SaaS space.
  • Know how to credibly market to technical and business audiences, from startups to later-stage businesses and adapting enterprise companies. Knowledge of developer tools / platforms and or open source software gets you extra points.
  • Recognize the role that marketing plays across the customer journey and understand the need to work cross-functionally with product and customer success teams.
  • Prefer to ship, collect feedback, and iterate quickly.
  • Have prior experience hiring and leading a team.

We are 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 http://smrtr.io/SfxQ