What are the responsibilities and job description for the Software Quality Developer position at Cypress HCM?
Job Details
Automation Development
Automation Development
- Software Quality Developer (Contract)
- Location: San Jose, CA 95110 (Hybrid)
- Duration: 1/5/2026 to 7/3/2026
- Team: Personalization Services Segmentation
- We are seeking a strong Software Engineer in Quality who can design and implement automated tests for complex backend systems. You will primarily focus on building API and end-to-end (E2E) automated tests in Java, collaborating closely with engineering to ensure our platform releases with the highest level of quality.
- This role is ideal for someone who approaches QA as an engineering discipline and wants to influence quality strategy through automation.
Automation Development
- Build and maintain API-level automated tests for REST-based and distributed services.
- Develop end-to-end (E2E) automated workflows spanning multiple microservices.
- Write maintainable, production-quality test automation in Java.
- Contribute to the expansion and evolution of our automation framework (built around Cucumber).
- Create supporting libraries, test utilities, and test data management tools.
- Partner with backend engineers to define test plans, acceptance criteria, and testing strategy.
- Participate in design/code reviews with a focus on testability and quality risk.
- Conduct root cause analysis for failures, uncovering issues in distributed systems.
- Ensure strong test coverage for new features at API and E2E layers.
- Perform exploratory and functional testing where automation is not yet available.
- File detailed, actionable bug reports and collaborate with developers to resolve them.
Automation Development
- Build and maintain API-level automated tests for REST-based and distributed services.
- Develop end-to-end (E2E) automated workflows spanning multiple microservices.
- Write maintainable, production-quality test automation in Java.
- Contribute to the expansion and evolution of our automation framework (built around Cucumber).
- Create supporting libraries, test utilities, and test data management tools.
- Partner with backend engineers to define test plans, acceptance criteria, and testing strategy.
- Participate in design/code reviews with a focus on testability and quality risk.
- Conduct root cause analysis for failures, uncovering issues in distributed systems.
- Ensure strong test coverage for new features at API and E2E layers.
- Manual & Exploratory Testing
- Perform exploratory and functional testing where automation is not yet available.
- File detailed, actionable bug reports and collaborate with developers to resolve them.
- Degree in Computer Science / Experience in Software Quality
- $70.43 per hour.
Salary : $70