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
Do you get excited about developer tools? Do you have a keen eye for software quality/testing practices and methods? Do you enjoy sharing your knowledge with fellow developers? Are you eager to solve the challenges that developers like yourself face?
If yes, then join the new Developer Experience (DX) Team at Cypress to empower developers to build and ship higher quality software faster than ever before.
The DX Team, is an engineering team focused on ensuring developers can be productive and effective with Cypress via development and dissemination of testing knowledge, methodologies, and solutions.
The DX Engineer is a high-impact role with the responsibility of providing thought-leadership to other developers within the industry through highly prescriptive and practical solutions. We have to elevate the status quo of testing workflows and knowledge to enable developers to be productive while adhering to appropriate and scalable practices.
The DX Engineer is a cross-functional role requiring you to collaborate with product design, other engineering teams, and customer-success to ensure that users have a smooth, high-fidelity, and productive end-to-end experience with Cypress.
The DX Engineer is a highly visible role that puts you right in front of the Cypress community via conferences, workshops, and other speaking engagements. This responsibility requires you to be a technical expert and communicator with a strong ability to clearly articulate specific problems and solutions to support the diverse use cases of Cypress.
This role is remote-friendly.
Responsibilities
Develop demonstration apps, specialized plugins/libraries, integrations with other frameworks/services, and testing-related methodologies.
Research, engineer, and experiment with new ways to improve developer workflows and practices.
Validate and experiment with early/pre-release feature developments to help ensure a robust and consistent developer experience.
Author and engage with the community via documentation, curated presentations, demonstrations, and learning guides to make it incredibly easy for developers to adopt Cypress.
Foster relationships with the open source community and establish partnerships that improve the experience and workflow of Cypress users across common frameworks and libraries.
Requirements
Extensive experience using client and server-side JavaScript and frameworks such as Angular, React, or Vue.
Aware of cutting edge technology and tooling.
Exceptional written, visual, and oral communication skills to engage a variety of audiences, including developers, QA professionals, and senior decision makers.
Highly motivated and a strong desire to make an impact. Capable of being productive when working either collaboratively or independently.
Open-minded, accepting of different perspectives and willingness to measure and experiment.
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
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.
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/3DFRK
Job Description
As a Technical Product Manager at Cypress.io, you will be responsible for charting the course for our world-class testing and SaaS products, developing strategies for your products and executing them with your Engineering, Design, Marketing, and Developer Experience partners.
Responsibilities:
Develop and own your product roadmap and ensure the product vision aligns with the overall company strategy.
Cultivate and prioritize product features based on input from internal and external stakeholders, market research, analytics, and customer insights.
Lead an Agile team by hosting Agile ceremonies, collaborating closely with Engineering and Design partners, and ensuring consistent and high-quality delivery.
Ideate new product initiatives and bring them to life to drive business value.
Define user stories and acceptance criteria that articulates the business need, assumptions, and expected effort.
Partner with Marketing and Developer Experience to create go-to-market communications, both internally and externally, for product and feature launches.
Qualifications
Required Skills and Requirements:
3 years minimum experience in software product management or product development
Development / engineering background and experience
Passionate about SaaS solutions and developer tools
Highly self-motivated and driven, able to take an idea from concept to fully implemented with little guidance
Acts thoughtfully but with urgency, with an emphasis on learning through measurement iteration
Exemplary communication skills, both written and verbally
Preferred Skills and Requirements:
Technical degree (Computer Science, Engineering, or similar)
SQL and analytic tool experience
Development expertise in Javascript and frameworks like React, Vue, and Angular
Experience with Javascript testing frameworks like Jest and Mocha
Additional Information
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
Healthy office drinks and snacks
Modern laptop and equipment provided
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://jobs.smartrecruiters.com/Cypressio/743999704474500-technical-product-manager
Job Description
As a Product Designer at Cypress.io, you will be responsible for charting the course of the design and experience of the Cypress B2B SaaS product suite. You will be leading both UX and visual design of your product lines, 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
Requirements
5+ years of related application design experience, especially complex, data-intensive tools for technical users.
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. Bonus points for Sketch.
Either previous experience with the day-to-day life of a developer, or a demonstrated ability to quickly learn a new business domain.
Additional Information
Benefits & Perks
Competitive salary
Health, dental and vision coverage
Life insurance and disability coverage
Generous paid time off and sick leave
Flexible work hours
Work with the latest technologies
Contribute to open source
Healthy office drinks and snacks
Modern laptop and equipment provided
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.
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://jobs.smartrecruiters.com/Cypressio/743999704894586-product-designer
Job Description
As a Growth Product Manager at Cypress.io, you will be responsible for driving growth of the core business by optimizing our products and their experience. You will be responsible for creating an iterative growth roadmap, focused on improving our core business KPIs, ultimately driving conversion improvement and upsell opportunities. You’ll collaborate closely with Engineering, Marketing, and Developer Experience to ideate and shape growth strategies.
Responsibilities:
Develop and own your product roadmap and ensure the growth vision aligns with the overall company strategy.
Cultivate and prioritize growth opportunities based on input from internal and external stakeholders, market research, analytics, and customer insights.
Lead an Agile team by hosting Agile ceremonies, collaborating closely with Engineering and Design partners, and ensuring consistent and high-quality delivery.
Ideate new product initiatives and bring them to life to drive business value.
Define user stories and acceptance criteria that articulates the business need, assumptions, and expected effort.
Partner with Marketing and Developer Experience to create go-to-market communications, both internally and externally, for product and feature launches.
Qualifications
Required Skills and Requirements:
3 years minimum experience in software product management or product development
Passionate about SaaS solutions and developer tools
Highly self-motivated and driven, able to take an idea from concept to fully implemented with little guidance
Acts thoughtfully but with urgency, with an emphasis on learning through measurement iteration
Exemplary communication skills, both written and verbally
Preferred Skills and Requirements:
Experience driving growth for B2B or B2C products
SQL and analytic tool experience
Experience with iterative experimentation tools and techniques like multivariate testing
Additional Information
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
Healthy office drinks and snacks
Modern laptop and equipment provided
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://jobs.smartrecruiters.com/Cypressio/743999704474079-growth-product-manager
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 an expert in all of Cypress’ products and services.
Drive the sales process from internal leads and qualified new prospects to closure.
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 Customer Success Managers, Technical Account Managers, and Marketing to identify and close new revenue opportunities.
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/3KQxY
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.
Keep up with test automation industry trends.
Nurture top accounts by ensuring they succeed with Cypress in every way possible.
Identify account expansion opportunities and collaborate with an Account Executive through close.
Own the onboarding of new accounts.
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.
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.
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/3KQM6
As a Customer Success Manager at Cypress.io, you will be responsible for nurturing 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 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.
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.
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/3KQLy
As a Senior Support Engineer at Cypress.io, you will be responsible for supporting our paid customers.
Responsibilities:
Become an expert in all of Cypress’ products and services.
Empathize, advocate for, and maintain positive relationships with the Cypress community.
Triage inbound requests from users via email, chat, and screenshare.
Provide support to customers by reproducing, troubleshooting, and responding to customer requests in a timely manner.
Analyze web application and test code to identify and correct problems and limitations
Leverage documentation, institutional team knowledge, and other information sources to help solve problems.
Effectively communicate resolution plans, progress, and status of requests externally and internally.
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.
JavaScript software development & testing experience.
A firm understanding of how web applications are built and work.
A solid understanding of git and GitHub.
Knowledge in troubleshooting Linux, Windows, and Mac OS systems.
Comfortable working in a terminal environment.
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 providing a good experience for developers.
A keen eye for process optimization.
Exemplary communication skills, both written and verbal.
Preferred Skills and Requirements:
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/3KQLQ
As a Junior Support Engineer at Cypress.io, you will be responsible for supporting our community of users and customers.
Responsibilities:
Become an expert in all of Cypress’ products and services.
Empathize, advocate for, and maintain positive relationships with the Cypress community.
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.
Create leverage by developing automated workflows for repetitive tasks.
Required Skills and Requirements:
An empathetic approach to all interactions
JavaScript software development & testing experience
A good understanding of git and GitHub
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 providing a good experience for developers.
Exemplary communication skills, both written and verbal
Preferred Skills and Requirements:
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/3KQLm
Cypress is ambitiously changing the status quo of testing on the web with our next-generation open source Test Runner and a Dashboard Service that enable an unprecedented developer experience. Our mission is focused squarely on making testing faster, easier, and more approachable than ever before.
Cypress is remote-friendly, and we frequently hire directly from our own passionate user base. As a developer, you’ll help build tools or services that immediately impact the workflow of thousands of organizations and tens of thousands of developers using Cypress around the world.
Our stack & process
Our entire product-stack and codebase is written in JavaScript and TypeScript.
Our backend is written using Node, including REST based microservices and GraphQL API’s.
We use PostgreSQL as our primary datastore.
We use Redis to power our queueing system and also utilize it for caching.
Many of our core products are open source, and your public contributions will be visible to the community.
We care deeply about code quality and ensure everything we release is reviewed and well-tested in our CI pipeline.
We are an engineering lead company at our core, which means we encourage all team members to lead a proposal process for introducing new ideas and features managed entirely in Github.
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.
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: http://smrtr.io/5gY9Vw