Table of Contents
Company Overview
cultivate was established with the goal of making a meaningful contribution to the startup ecosystem. We offer an approachable and purpose-built solution to address hiring challenges and assist tech companies in securing top talent. Through innovative and collaborative approaches, we provide scalable and strategic human resources services tailored to meet the diverse needs of our clients.
Our client is a New York-based company that offers enterprise software for managing strategic plans, collaborative goals, and continuous performance conversations. As a remote-first organization, they prioritize flexibility and provide benefits such as paid time off, parental leave, development opportunities, and a competitive salary with stock options.
Job Description
As a QA Engineer, you will play a vital role in ensuring the quality of our client’s enterprise software. You will be responsible for designing and writing test cases, identifying risks, automating test cases using Cypress.io, and connecting test suites to the CI/CD pipeline for continuous quality assurance. Additionally, you will define and implement quality metrics, review developer solutions, plan and execute testing cycles, and provide input for improving the technology, architecture, and infrastructure of the product.
Responsibilities
- Design and write test cases to verify software functionality.
- Identify and communicate risks associated with the product’s quality.
- Automate test cases using Cypress.io and integrate them into the CI/CD pipeline.
- Define and implement quality metrics and maintain QA artifacts.
- Review developer solutions and identify potential issues before implementation.
- Plan and execute testing cycles, set up test data, and generate quality reports.
- Provide input to enhance the technology, architecture, and infrastructure of the product.
Requirements
- 1-2 years of experience in QA and automation testing.
- Proficiency in automation testing with Cypress.io or Selenium.
- Strong programming skills in JavaScript or Python.
- Exposure to and understanding of BDD (Behavior-Driven Development) principles.
- Working knowledge of REST APIs, databases, sessions, and tokens.
- Familiarity with the Scrum framework and Agile practices.
- Detail-oriented, self-motivated, and proactive approach to work.
- Possess an SDET (Software Development Engineer in Test) mindset.
Apply Now: Official Job Post
Testing Mavens: Software Development Engineer in Test (SDET)